boycool Posté 24 Décembre 2006 Posté 24 Décembre 2006 bJR, voilà mon pb l'image n'est pas redimensionner et reste comme l'image d'origine il faudrais faire koi pour avoir une petite vignette... merci. //imagefunction redimage($img_src,$dst_w,$dst_h) {// Lit les dimensions de l'image$size = GetImageSize($img_src);$src_w = $size[0]; $src_h = $size[1];// Teste les dimensions tenant dans la zone$test_h = round(($dst_w / $src_w) * $src_h);$test_w = round(($dst_h / $src_h) * $src_w);// Si Height final non précisé (0)if(!$dst_h) $dst_h = $test_h;// Sinon si Width final non précisé (0)elseif(!$dst_w) $dst_w = $test_w;// Sinon teste quel redimensionnement tient dans la zoneelseif($test_h>$dst_h) $dst_w = $test_w;else $dst_h = $test_h;// Affiche les dimensions optimalesecho "WIDTH=".$dst_w." HEIGHT=".$dst_h;}echo'<IMG SRC="'.$rep.$row['image'].'" <?redimage("'.$rep.$row['image'].'",XX,YY)?>>'
Damon Posté 25 Décembre 2006 Posté 25 Décembre 2006 Et en remplacant par : //imagefunction redimage($img_src,$dst_w,$dst_h) {// Lit les dimensions de l'image$size = GetImageSize($img_src);$src_w = $size[0]; $src_h = $size[1];// Teste les dimensions tenant dans la zone$test_h = round(($dst_w / $src_w) * $src_h);$test_w = round(($dst_h / $src_h) * $src_w);// Si Height final non précisé (0)if(!$dst_h) $dst_h = $test_h;// Sinon si Width final non précisé (0)elseif(!$dst_w) $dst_w = $test_w;// Sinon teste quel redimensionnement tient dans la zoneelseif($test_h>$dst_h) $dst_w = $test_w;else $dst_h = $test_h;// Affiche les dimensions optimalesreturn "WIDTH=".$dst_w." HEIGHT=".$dst_h;}echo "<IMG SRC=\"" .$rep.$row['image'] . "\" " . redimage($rep.$row['image'],XX,YY) . ">"; Je suppose que $rep.$row['image'] est bien le fichier de ton image et XX et YY sont bien définis avant !
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant