Ho una cartella di immagini che vorrei visualizzare nella pagina facendo il ridimensionamento prima di inviarle alla pagina stessa.
ho questo codice preso da php.net
il problema è che se lascio la funzione così com'è funziona, ma a me non interessa salvare il file ma visualizzare direttamente l'immagine ridimensionata.codice:function photoCreateCropThumb($p_thumb_file, $p_photo_file, $p_max_size, $p_quality = 75) { $pic = @imagecreatefromjpeg($p_photo_file); if ($pic) { $thumb = @imagecreatetruecolor ($p_max_size, $p_max_size) or die ("Can't create Image!"); $width = imagesx($pic); $height = imagesy($pic); if ($width < $height) { $twidth = $p_max_size; $theight = $twidth * $height / $width; imagecopyresized($thumb, $pic, 0, 0, 0, ($height/2)-($width/2), $twidth, $theight, $width, $height); } else { $theight = $p_max_size; $twidth = $theight * $width / $height; imagecopyresized($thumb, $pic, 0, 0, ($width/2)-($height/2), 0, $twidth, $theight, $width, $height); } ImageJPEG($thumb, $p_thumb_file, $p_quality); } }

Rispondi quotando
