i store my images in my database.
I'm able to display the image in the page using this code :
Code: Select all
header('Content-Type: image/jpeg');
    $source = imagecreatefromstring($photo['image']);
    
    $width_src = imagesx($source);
    $height_src = imagesy($source);
    $destination = imagecreatetruecolor ($width_src, $height_src) or die ("Erreur pour créer l'image");
	
    // on créé un cadre autour de la miniature
    $blanc = imagecolorallocate ($destination, 255, 255, 255);
    $gris[0] = imagecolorallocate ($destination, 69, 69, 69);
    $gris[1] = imagecolorallocate ($destination, 82, 82, 82);
    $gris[2] = imagecolorallocate ($destination, 97, 97, 97);
    $gris[3] = imagecolorallocate ($destination, 107, 107, 107);
    $gris[4] = imagecolorallocate ($destination, 120, 120, 120);
    $gris[5] = imagecolorallocate ($destination, 134, 134, 134);
    $gris[6] = imagecolorallocate ($destination, 145, 145, 145);
    
    for ($i=0; $i<7; $i++) {
       imagefilledrectangle($destination, $i, $i, $width_src-$i, $height_src-$i, $gris[$i]);
    }
	
    // créé la miniature : attention fonction lourde
	imagecopyresampled($destination, $source, 8, 8, 0, 0, $width_src-(2*8), $height_src-(2*8), $width_src, $height_src);
    
	imagejpeg($destination);
	
	
	
    imagedestroy($destination); 
I dont know how to do that.
i tried something like :
Code: Select all
exec('convert.exe '.$photo['image'].' image.png');
// or 
exec('convert.exe '.$destination.' image.png');

If someone can help me i will really appreciate it.
Thanks
Clement