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);

Rispondi quotando