Redimensionner image php

powpowland Messages postés 428 Statut Membre -  
P@t@ch0n Messages postés 603 Statut Membre -
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 604 Statut Membre 117
 
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 428 Statut Membre 20
 
ok merci beaucoup ça marche..
0
powpowland Messages postés 428 Statut Membre 20
 
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 603 Statut Membre 85
 
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 428 Statut Membre 20
 
c'est bon ça marche...

merci
0
powpowland Messages postés 428 Statut Membre 20
 
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 603 Statut Membre 85
 
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