Dimensions des images proportionnelles à l'orinige

Fermé
Joe_in_need - 17 janv. 2013 à 10:30
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 17 janv. 2013 à 19:25
Bonjour,

J'espère que vous allez bien ;)
Je vous écris car je suis en train de programmer un site pour mon travail de diplôme. Je souhaite que toutes une série d'images face une taille, mettons 50% de la taille d'origine.

Par exemple, une image qui fait 500*1000 deviendrait 250*500 et une image de 300*400 deviendrait 150*200...

Ayant une énorme quantité d'images (environ 650) je souhaite savoir s'il existe un code qui permet de faire ceci directement sur toutes les images ?

Merci de vos réponses ;) ;)

Joe


2 réponses

lionel-DIL Messages postés 1222 Date d'inscription lundi 25 juin 2012 Statut Membre Dernière intervention 7 août 2014 1 767
17 janv. 2013 à 10:35
Bonjour,
Width : 50%;
Height: 50%;

Mais il faut que l'image soit dans un conteneur ayant la même taille.
(sauf erreur)
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
17 janv. 2013 à 19:25
Par exemple, une image qui fait 500*1000 deviendrait 250*500 et une image de 300*400 deviendrait 150*200... 

La surface est donc divisé par. Il faut 4 fois 150x200 pour former 300x400.
Tu n'es donc pas à 50% mais à 25% de la surface.

En PHP, tu peux utiliser la fonction getimagesize pour récupérer les dimensions d'une image. A toi ensuite de calculer les nouvelles.
0