[gl-como] problemi php e imagejpeg

Riccardo (SCASI) r.penco@scasinet.com
Mar 15 Apr 2008 15:23:28 CEST


De Prisco Davide ha scritto:
[...]
> 
> <?php
> $filename = "91.jpg";
> $percent = 0.5;
> header('Content-type: image/jpeg');
> list($width, $height) = getimagesize($filename);
> $newwidth = $width * $percent;
> $newheight = $height * $percent;
> $thumb = imagecreatetruecolor($newwidth, $newheight);
> $source = imagecreatefromjpeg($filename);
> imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight,
> $width, $height);
> $mini="91-mini.jpg";
> imagejpeg( $thumb1 ,$mini );
> #imagejpeg( $thumb );
> echo "<pre><TABLE> <TR> <TD> <img src=\"$mini\">  </TD>  </TR>  </pre>";
> imageDestroy($thumb);
> imageDestroy($source);    
> ?>
> 
> con imagejpeg( $thumb );  funziona tutto ma io devo salvare l'immagine
> e allora uso   imagejpeg( $thumb1 ,$mini );  ma non mi salva nulla
> 

cosė ad occhio direi che

header('Content-type: image/jpeg');

ed

echo "<pre><TABLE> <TR> <TD> <img src=\"$mini\">  </TD>  </TR>  </pre>";

fanno un po' a pugni
Non so se questa sia la causa del problema, ma se dici al browser che 
arriva un'immagine jpeg e poi mandi anche del testo non credo sia una 
pratica corretta (mi sembra una cosa del tipo echo "etc etc" >> img.jpg 
in bash).

se vuoi convertire le immagini in una directory, prova con convert di 
imagemagick (senza il php, quindi).

ciao
riki


Maggiori informazioni sulla lista gl-como