Rechercher : dans
Par :

PHP Redimensionnement photo sans déformation

Dernière réponse le 2 jui 2009 à 14:38:21 alessandra75, le 1 jui 2009 à 18:09:59 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « PHP Redimensionnement photo sans déformation » dans :
Redimensionner une photo ? VoirProblème Comment redimensionner une photo ? Solution Ouvrir la photo avec Microsoft Office Picture Manager Barre d'outils Image/ Redimensionner Le volet office s'ouvre a droite, il suffit alors de spécifier la taille désirée Merci à...
Redimensionner un lot d'images/photos VoirVous voulez redimensionner vos photos ou images pour pouvoir les envoyer plus facilement par mail, insérer sur un blog, ou plus simplement gagner de l'espace sur votre disque dur ? Mais vous ne voulez pas les redimensionner une par une à la main...

1

tsunamichups, le 1 jui 2009 à 18:20:04

Essay de passser un % dan ton width
normalement ca redimensionne tout

Répondre à tsunamichups

2

alessandra75, le 1 jui 2009 à 18:20:51

Je ne comprends pas... un pourcentage de quoi ?

Répondre à alessandra75

3

tsunamichups, le 1 jui 2009 à 19:02:07

Width="50%"

ca redimensionnera proportionelement ta foto

Répondre à tsunamichups

4

alessandra75, le 2 jui 2009 à 12:25:16

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 ?

Répondre à alessandra75

5

alessandra75, le 2 jui 2009 à 12:27:21

Comment récupérer la largeur et la hauteur en pixel d'une photo ?

Répondre à alessandra75

6

 yon666, le 2 jui 2009 à 14:38:21
  • +1

En suposant que ce soit du jpeg :

$srcImg = imagecreatefromjpeg("tonimage.jpg");
$origWidth = imagesx($srcImg);
$origHeight = imagesy($srcImg);

Répondre à yon666