PHP Redimensionnement photo sans déformation

alessandra75 -  
yon666 Messages postés 4 Statut Membre -
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 :)
Configuration: Windows XP
Safari 530.5

6 réponses

  1. yon666 Messages postés 4 Statut Membre 1
     
    En suposant que ce soit du jpeg :

    $srcImg = imagecreatefromjpeg("tonimage.jpg");
    $origWidth = imagesx($srcImg);
    $origHeight = imagesy($srcImg);
    1
  2. tsunamichups Messages postés 94 Statut Membre 87
     
    essay de passser un % dan ton width
    normalement ca redimensionne tout
    0
  3. alessandra75
     
    Je ne comprends pas... un pourcentage de quoi ?
    0
  4. tsunamichups Messages postés 94 Statut Membre 87
     
    width="50%"

    ca redimensionnera proportionelement ta foto
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. alessandra75
     
    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
  7. alessandra75
     
    Comment récupérer la largeur et la hauteur en pixel d'une photo ?
    0