Script pour redimentionner des images en ligne

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Script pour redimentionner des images en ligne

par zouetchou » 19 juin 2006, 12:45

Ok merci :D

par Ryle » 19 juin 2006, 10:29

Tu n'es pas obligé de conserver l'image sur le serveur, mais tu es obligé de l'y transférer pour la redimensionner (php ne peut fonctionner que sur le serveur) et permettre à l'utilisateur de télécharger la version redimensionnée :)

Regarde sur http://us3.php.net/image tu verras comment fonctionnent les fonctions imageCreateFromXXX pour créer une image à partir d'une autre et imageXXX pour générer le flux sans stocker de fichier sur le serveur.

Pour le crop, la solution se trouve également dans imageCreateFromXXX puisque tu peux spécifier la zone de l'image originale que tu utilises pour générer la nouvelle :) Il faut à cela rajouter un peu de dynamic html (html+javascript) pour générer l'interface permettant de sélectionner la zone... Mais à mon avis commence déjà par récupérer le fichier, le redimensionner et permettre à l'utilisateur de le récuperer avant de te lancer là dedans :)

par zouetchou » 19 juin 2006, 10:11

Quelque chose comme ça, sauf que je ne veux pas garder les images sur mon serveur. Il faudrait que le visiteur puisse l'enregistrer sur sa machine.

La fonction "crop it" de ce site est interressante.
Comment ça fonctionne ?

par Ryle » 19 juin 2006, 09:55

Quelque chose comme http://www.resize2mail.com/ ?

Oui c'est possible (format gif, jpg et png uniquement), il te suffit comme sur ce site d'uploader l'image à modifier sur le serveur et d'utiliser l'une des fonction imageCreateFromXXX() pour faire une nouvelle image à partir de l'originale :)

Script pour redimentionner des images en ligne

par zouetchou » 19 juin 2006, 09:19

Bonjour,

Comme indiqué dans le titre je suis à la recherche d'un script en ligne permettant au visiteur de redimentionner et de réduire le poid d'une image située sur son disque dur, puis de l'enregistrer (sur son disque) sous un nom différent.

Est-ce possible ?

Merci de votre aide.