|
|
|
|
header ("Content-type: image/jpg");
// on recupère toute les information de l'avatar
// largeur,hauteur,type,caractere
// $avatar est tirer d'une requete sql
$info_avatar = GetImageSize($avatar);
$largeur_max = 70;
$hauteur_max = 70;
$img = @ImageCreateTrueColor($largeur_max,$hauteur_max)
or die("Erreur lors de la création de l'image");
$source = ImageCreateFromJpeg($avatar);
$largeur_avatar = imagesx($source);
$hauteur_avatar = imagesy($source);
ImageCopyResampled($img,$source,8,8,0,0,$largeur_max-(2*8),$hauteur_max-(2*8),$largeur_avatar,$hauteur_avatar);
$blanc = ImageColorAllocate ($img, 255, 255, 255);
ImageString($img,0,12,$hauteur_max-18,"$avatar-($largeur_avatar x $hauteur_avatar)",$blanc);
ImageJpeg($img);
ps : redimensionner sans deformer l'image |
faut arrêter de déconner avec les fautes de français !
-- Merci. |
essayer ce script
<? function 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 zone elseif($test_h>$dst_h) $dst_w = $test_w; else $dst_h = $test_h; // Affiche les dimensions optimales echo "WIDTH=".$dst_w." HEIGHT=".$dst_h; } ?> //appel de la fonction <IMG SRC="monimage.jpg" <?redimage("monimage.jpg",XX,YY)?>> “Good artists copy; great artists steal.” |
Résultats pour redimensionner une image php
Résultats pour redimensionner une image php
Résultats pour redimensionner une image php
Résultats pour redimensionner une image php
Résultats pour redimensionner une image php