Upload de photos via site web

tang1995 Messages postés 829 Statut Membre -  
 Bilow -
Bonjour, j'ai un site web et j'aimerais qu'on puisse uploader des photos mais j'aimerais les reduise en 800 pixels avant l'upload mais sur le site web. C'est là ou tout devient compliqué.

Merci d'avance
A voir également:

2 réponses

avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
http://www.siteduzero.com/tutoriel-3-36745-gd-redimensionner-une-image-sans-la-deformer.html
1
Bilow
 
Salut !

Je suppose que tu upload en PHP.
Je suppose aussi que tu n'as pas de problèmes pour uploader (si oui, dis-le moi).

Alors, lors de la fin de ton upload, move_uploaded_file() a comme deuxième paramètre la destination, qui contient l'adresse relative de ton image.

Et tu continue ton code en traitant avec PHP, avec la librairie GD.
Si tu ne la connais pas, renseigne-toi sur les images en PHP.
Puis utilise la fonction
imagecopyresampled()
, qui redimensionne une image. Tu devras calculer algébriquement les dimensions de l'image.

Pour l'upload et les images, voici un excellent tutoriel :
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
(les images, c'est vers la fin, partie 4);

Bye ;)
1