Hola quizás te sirva algo como esto:
Código PHP:
Ver original$remoteImage = "http://www.example.com/image.png";
switch($size["mime"]){
case "image/jpeg":
break;
case "image/gif":
break;
case "image/png":
break;
default:
$im=false;
break;
}
//luego guardar la imágen