he solucionado algo... pero no el archivo
Código:
print $im->png;
#guardar la imagen en fichero
$fileName = "$var1-$var2-$var3.png";
open (IMAGEN, ">fotos/$fileName");
print IMAGEN "$im";
close (IMAGEN);
co esto me crea la imagen en el navegador (NO me da error) pero no encuentro la imagen creada ? donde la guarda? hay algo mal?