Taille d'une image

Résolu
kishkaya Messages postés 365 Date d'inscription samedi 26 juin 2004 Statut Membre Dernière intervention 17 avril 2008 - 2 mars 2005 à 21:34
kishkaya Messages postés 365 Date d'inscription samedi 26 juin 2004 Statut Membre Dernière intervention 17 avril 2008 - 3 mars 2005 à 22:19
voila j'aimerai creer une fontion pour redimentionner une image
(Width=x height=y) si l'image depasse 100px de largeur et 100px de
hauteur mais je ne sais pas comment recuperer la hauteur d'images
(gif et jpg) j'ai chercher mais j'ai pas trouvé la syntaxe php :/

merci pour vos idées



ps: je sais le faire en javascript mais j'aimerai pas qu'il y ai du javascript sur ma page


_Marikou

3 réponses

LaurentKOogar Messages postés 369 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 20 octobre 2013
2 mars 2005 à 23:37
Slt,

$path = ''; // chemin de l'image
$infos_image = @getImageSize($path); // info sur la dimension de l'image

//dimension
$largeur = $infos_image[0];
$hauteur = $infos_image[1];

echo $largeur;
echo $hauteur;

Laurent
www.phpsources.org
3
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
3 mars 2005 à 00:13
Salut,



voici un morceau de code ($dest_file étant le fichier image jpeg à redimensionner) :



list($largeur, $hauteur, $type, $attr)=@getimagesize($dest_file);

if($largeur > 100 OR $hauteur > 100)

{

$nhauteur=(100 * $hauteur) / $largeur;

if($nhauteur > 100) $nhauteur = 100;



$miniature=imagecreatetruecolor(100,$nhauteur);



$gde_image=@imagecreatefromjpeg($dest_file);





$mini=@imagecopyresized ($miniature,$gde_image,0,0,0,0,101,$nhauteur,$largeur,$hauteur);

imagejpeg($miniature,$dest_file,90); //qualité jpeg 90

imagedestroy($miniature);

}


a ++
<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
3
kishkaya Messages postés 365 Date d'inscription samedi 26 juin 2004 Statut Membre Dernière intervention 17 avril 2008
3 mars 2005 à 22:19
merci a tous les deux maintenant que j'ai les fonction necessaire je vais faire ca a ma sauce =)

_Marikou
0
Rejoignez-nous