Redimenssioner une image

Eléphant du PHP | 372 Messages

26 déc. 2014, 16:48

Salut.
Je souhaite redimenssioner des image ex: l'utilisateur poste sa photo (ex: 1900 x 720 ).
Et je souhaite la redimenssioner pour que cette photo fasse une taille de 285*200 mais si l'utilisateur poste une photo de 700x700 elle soit également redimmenssioner en 285x200.

Merci pour vos lumières :wink:

Mammouth du PHP | 1339 Messages

27 déc. 2014, 02:40

Bonjour,

Je le fais en 2 fois chez moi

- Je redimensionne l'image avec la taille la plus petite grace à imagecolorallocate (Et toute une fonction derrière)
- Puis je crop l'image pour garder ce qui m'interesse dedans grace à imagecopyresampled (Et toute une fonction derrière)

Apprend a te servir de ces 2 fonctions, voir comment cela réagit.

Il y a peut-être des fonctions persos existantes sur le net mais déjà apprend les différentes fonctions PHP dont tu as besoin :
  • imagecreatetruecolor
  • imagecolorallocate
  • imagecopyresampled
  • imagejpeg
  • imagepng
  • imagedestroy
  • imagesx
  • imagesy
  • imagecreatefromjpeg
Bon sinon tu me fais un message privé et on se fait un TeamViewer