php - Traitement d'image automatique

lacfab
Invité n'ayant pas de compte PHPfrance

30 sept. 2006, 06:09

Salut,

Je voudrais savoirsi un script est possible (qu'est ce qui n'est pas possible voyons !!)

Je voudrais que lors de l'ajout d'un produit, que l'utilisateur envoie une photo (originale - 3Mo) et qu'automatiquement elle soit enregistrée en 450 pixels de haut OU de large (selon sens d'orientation) et renommée REFDUPRODUIT.jpg et qu'elle soit enregistrée en 80 pixels OU de large et renommée REFDUPRODUIT_mini.jpg

C'est possible et ça ne demande pas de grosses ressources serveur ?

Merci pour vos réponses.
PS : j'ai recherché un peu mais je n'ai pas trouvé. Donc avant de passer trois jours à travailler dessus comme un dingo je voulais savoir si c'était réalisable, fiable ...

Mammouth du PHP | 19672 Messages

30 sept. 2006, 09:48

C'est parfaitement faisable à un détail près : un original de 3Mo ne passera pas en upload HTTP si le serveur a une configuration par défaut parce que la limite est de 2Mo et en général beaucoup ont des problèmes au-dela de quelques centaines de Ko. Attention aussi à un détail, l'original doit être dans un format exploitable, donc .jpg, .png, .gif ou à l'extrême rigueur si tu diffuses vers le Wap et les mobiles en .wbmp

Ceci dit, il existent beaucoup de classes qui font ça. Donc soit tu développes toi-même, soit tu fouilles sur www.phpclasses.org et tu vas trouver largement de quoi te distraire. (Ce site demande d'être inscrit, mais ça coûte rien et on voit de temps en temps passer des codes intéressants quoique pas assez souvent)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: