enregistrement aprés resize

gilles
Invité n'ayant pas de compte PHPfrance

08 juil. 2005, 16:01

voilà j'ai recup un morceau de soft qui me permet de créer et d'afficher une miniature.
$image = ImageCreateFromJPEG($fichier);

$width  = imagesx($image) ;
$height = imagesy($image) ;

$new_width  = 120; // largeur a definir
$new_height = ($new_width * $height) / $width ; // hauteur proportionnelle

$thumb = imagecreatetruecolor($new_width,$new_height);

imagecopyresized($thumb,$image,0,0,0,0,$new_width,$new_height,$width,$height);
//imagecopyresampled($thumb,$image,0,0,0,0,$new_width,$new_height,$width,$height);

header("Content-type:image/jpeg");
imagejpeg($thumb);
imagedestroy($image);
imagedestroy($thumb);
je souhaite à présent ne plus l'afficher, mais l'enregistrer sur le disque directement comment faire et quoi modifier dans mon prog ?

Mammouth du PHP | 1311 Messages

08 juil. 2005, 16:57

salut
je suis pas sur de moi
mais tu peut essaye la fonction fopen avec $thumb qui est ta vignette

apres un petit tour sur www.phpnet.fr imagegd semble mieu convenir

Mammouth du PHP | 983 Messages

08 juil. 2005, 17:44

Tout à fait, avec fopen tu peux la sauveagrdé sur ton serveur ;)