Redimensionner image php

Fermé
powpowland Messages postés 396 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 2 mars 2022 - 14 avril 2009 à 12:54
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 - 15 mai 2009 à 19:00
Bonjour,
je recherche un code pour redimensionner une image tout en gardant l'image de départ...

j'ai trouvé ce code, mais à chaque fois que je le lance, il ne marche pas :
http://www.asp-php.net/ressources/bouts_de_code.aspx?id=870

et celui-ci sauf qu'il ne garde pas l'image d'origine... :
https://www.tayo.fr/redimensionner-une-image-php-aide.php

si quelqu'un pouvait m'aider...
A voir également:

7 réponses

luc648 Messages postés 593 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 20 mai 2010 117
14 avril 2009 à 13:24
salut ,
sur le site du zero tu a un bon tuto pour travailler avec les images en php

=> https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/916429-creez-des-images-en-php
0
powpowland Messages postés 396 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 2 mars 2022 20
15 avril 2009 à 19:30
ok merci beaucoup ça marche..
0
powpowland Messages postés 396 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 2 mars 2022 20
28 avril 2009 à 20:15
j'ai une autre question...
j'utilise donc 'imagecreatetruecolor()' pour redimensionner mon image...
mais le problème, c'est que je dois verrouiller les deux valeurs, or je voudrait juste verrouiller la hauteur et que la largeur se modifie proportionnellement... au cas où la forme de la photo ne correspond pas au standard établie...

comment faire ??
0
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
28 avril 2009 à 20:33
hauteur_max = x;
Si hauteur_image > hauteur_max
    ratio = hauteur_image / hauteur_max
    nouvelle_hauteur = hauteur_max;
    nouvelle_largeur = largeur_image / ratio
Pas bien compliqué.
getimagesize() pour récupérer les dimensions d'une image.
0

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

Posez votre question
powpowland Messages postés 396 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 2 mars 2022 20
2 mai 2009 à 11:28
c'est bon ça marche...

merci
0
powpowland Messages postés 396 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 2 mars 2022 20
15 mai 2009 à 15:23
j'ai une autre question...

comment fait-on pour récupérer la taille de la photo à partir du fichier temp ?

afin de vérifier si elle n'est pas trop petite sans pour autant la télécharger... j'ai bien une méthode mais il faut que l'image soit téléchargée...
0
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
15 mai 2009 à 19:00
Avec filesize(), et aussi par les erreurs retournées par php.
Voir http://fr3.php.net/manual/fr/features.file-upload.errors.php
Attention car MAX_FILE_SIZE n'est pas fiable puisque modifiable par l'utilisateur.
0