PHP Redimensionnement photo sans déformation

Fermé
alessandra75 - 1 juil. 2009 à 18:09
yon666 Messages postés 4 Date d'inscription jeudi 2 juillet 2009 Statut Membre Dernière intervention 2 juillet 2009 - 2 juil. 2009 à 14:38
Bonjour,
j'ai une base de photos de différentes tailles.
J'aimerais redimensionner et afficher mes photos :
- sur 150px de large (largeur fixe)
- et au max, de 200px de haut

Pour la largeur je sais faire :
echo '<img src="maphoto" width="150" />';
La hauteur s'ajuste toute seule.

Par contre, si après redimensionnement de la largeur à 150px, la hauteur fait + de 200px, j'aimerais redimensionner la largeur pour ne pas déformer la photo...

Est ce que quelqu'un pourrait m'aider à trouver le code php svp ?
merci merci merci d'avance :)

6 réponses

yon666 Messages postés 4 Date d'inscription jeudi 2 juillet 2009 Statut Membre Dernière intervention 2 juillet 2009 1
2 juil. 2009 à 14:38
En suposant que ce soit du jpeg :

$srcImg = imagecreatefromjpeg("tonimage.jpg");
$origWidth = imagesx($srcImg);
$origHeight = imagesy($srcImg);
1
tsunamichups Messages postés 87 Date d'inscription dimanche 10 mai 2009 Statut Membre Dernière intervention 16 septembre 2009 86
1 juil. 2009 à 18:20
essay de passser un % dan ton width
normalement ca redimensionne tout
0
Je ne comprends pas... un pourcentage de quoi ?
0
tsunamichups Messages postés 87 Date d'inscription dimanche 10 mai 2009 Statut Membre Dernière intervention 16 septembre 2009 86
1 juil. 2009 à 19:02
width="50%"

ca redimensionnera proportionelement ta foto
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
oui mais ce ne répond pas à ma problématique... je veux redimensionner la largeur de façon proportionelle et sans déformation SI la hauteur fait + de 200px

Quelqu'un pourrait il m'aider svp svp svp ?
0
Comment récupérer la largeur et la hauteur en pixel d'une photo ?
0