Devo realizzare un upload di immagini di vario formato (jpeg, gif, png,...) e fare un resize automatico. Ho utilizzato imagecreatefromjpeg ma se il formato dell'immagine è diverso da jpg il resize non funziona.
Cosa devo utilizzare al posto di imagecreatefromjpeg ?
codice:
$fullsize=imagecreatefromjpeg("$file_name");
$fullsize_height=imagesy($fullsize);
$fullsize_width=imagesx($fullsize);
$thumb_width=450;
$thumb_height=floor($fullsize_height/($fullsize_width/$thumb_width));
$thumb=imagecreatetruecolor($thumb_width,$thumb_height);
imagecopyresampled($thumb,$fullsize,0,0,0,0,$thumb_width,$thumb_height,$fullsize_width,$fullsize_height);
imagedestroy($fullsize);
imagejpeg ($thumb,"file/$file_name");
imagedestroy($thumb);