[résolu]pb rotation de l'image

Eléphanteau du PHP | 28 Messages

02 sept. 2011, 22:13

probleme résolu merci
Modifié en dernier par ptitbonome le 04 sept. 2011, 11:53, modifié 1 fois.

Eléphanteau du PHP | 25 Messages

03 sept. 2011, 15:30

bonjour,

tu dois d'abord récupérer la largeur et la hauteur de ton image
ensuite, il faut que tu fasses un ratio entre la largeur et la hauteur de ton image pour la redimensionner correctement

par ex, si tu veux redimensionner ton image a une largeur de 180 px
				$img_in="";
				$img_out="";
				$imgsize = getimagesize($file);
				$img_in = imagecreatefromjpeg($file);
				$largeur = $imgsize[0];

			if ($largeur > 180)
			{

				$ratio = $imgsize[1] / $imgsize[0];
				$hauteur = 180 * $ratio;
				$img_out = imagecreatetruecolor(180, $hauteur);
				imagecopyresampled($img_out, $img_in, 0, 0, 0, 0, imagesx($img_out), imagesy($img_out), imagesx($img_in), imagesy($img_in));
				imagejpeg($img_out, $file);
             
			}