Jodemi, definitivamente, eso era, implementé tu código y me siguió dando problemas, pero era porque no contaba con las variables 'tipo de imagen' y por eso me daba otro error (file is not an image), así que metí todas las variables dentro de la función!
Acá puedes ver funcionando y darle click al botón ver código, que te mostrará el código (funcionanfo)
Script
Gracias a todos por todo!