OVH Cloud OVH Cloud

Redimensionner une image chez le client

9 réponses
Avatar
philg42
Bonsoir.
Je souhaite mettre à disposition des membres de ma famille, la possibilité
de déposer des photos sur un site.
Le problème est que certains ne sont pas très familiers des logiciels de
retouche et qu'ils sont en RTC (56 kbps)
Est il possible de redimensioner une photo sur le client pour l'envoyer
ensuite sur le serveur.
Le transfert FTP ne pose pas de problème ainsi que le retaillage en PHP, par
contre, en JS la doc est assez évasive, diffuse et brouillone.
Merci de m'aiguiller pour cette démarche.
Cordialement

9 réponses

Avatar
YD
Est il possible de redimensioner une photo sur le client pour l'envoyer
ensuite sur le serveur.


Non. Le javascript d'une page HTML ne peut interagir avec le système de
fichier du client, sécurité oblige. Il faut leur installer un utilitaire
genre XnView et leur écrire un petit tuto !


--
Y.D.

Avatar
Newsgroups
Bonsoir.
Je souhaite mettre disposition des membres de ma famille, la possibilit
de dposer des photos sur un site.
Le problme est que certains ne sont pas trs familiers des logiciels de
retouche et qu'ils sont en RTC (56 kbps)
Est il possible de redimensioner une photo sur le client pour l'envoyer
ensuite sur le serveur.
Le transfert FTP ne pose pas de problme ainsi que le retaillage en PHP, p ar
contre, en JS la doc est assez vasive, diffuse et brouillone.
Merci de m'aiguiller pour cette dmarche.
Cordialement





non, comme dis précédement. par contre, tu peux peut etre envisager
qu'ils envoient un fichier compressé (zip par exemple) contenant
eventuellement plusieurs images.

la décompression coté serveur devrait fonctionner je pense (php par
exemple)...

Avatar
ASM

non, comme dis précédement. par contre, tu peux peut etre envisager
qu'ils envoient un fichier compressé (zip par exemple) contenant
eventuellement plusieurs images.


où as-tu vu jouer que le zip compressait les images ?

--
ASM

Avatar
BertrandB

où as-tu vu jouer que le zip compressait les images ?

Ergotons ergotons ...

zip ne compresse pas (ou telement peu) les images jpeg par contre sur
une image raw ou bmp ou même du tiff sans compression et même du gif ça
marche.

Avatar
David JOURAND
Bonjour,


philg42 a écrit :

Est il possible de redimensioner une photo sur le client pour l'envoyer
ensuite sur le serveur.


Comme déjà dit dans ce fil : en JS, c'est impossible (sauf peut-être en
JScript pour IE ?) et le mieux est d'installer un soft de manipulation
d'image.

Sinon, il y a la possibilité applet Java (et c'est sur fcl.java que ça
se passe).

--
David Jourand

Avatar
ASM

où as-tu vu jouer que le zip compressait les images ?

Ergotons ergotons ...

zip ne compresse pas (ou telement peu) les images jpeg par contre sur
une image raw ou bmp ou même du tiff sans compression et même du gif ça
marche.


c a d que le bmp, je ne range pas çà dans le camp des images ... :-(

Possiblement que le gif (selon comme il a déjà été traité) on peut
gagner un poil, mais je doute que le temps passé à zipper-dézipper
vaille le coup.

Je viens de tester le gif :
- 4 images zippées -> gain = 0%
- 1 image animée zippée -> gain = 10%
- 1 image animée (1Mo) -> gain = 0%
Donc globalement : pipi de sansonnet

Et le tiff (qui utilise du tiff pour des photos ?) :
- 1 image 52ko -> 55%
- 1 image 25ko -> 2%
Résultats variables :-(

Et de tt façon j'ai raison, on parle de photos (qui sont généralement
sinon exclusivement en jpeg) où le gain par zippage voisine les 2%.

En dessous d'un gain de 30% je n'appelle pas ça du zip
(dans le sens d'une compression)


Ha! par contre une "image" svg où en fait il n'y a pas un pet d'image,
que du texte descriptif (pour un interpréteur bavard) --> gain 72%
Là ça commence à ressembler à du zip :-)


--
ASM


Avatar
Pierre Goiffon
philg42 wrote:
Je souhaite mettre à disposition des membres de ma famille, la possibilité
de déposer des photos sur un site.
Le problème est que certains ne sont pas très familiers des logiciels de
retouche et qu'ils sont en RTC (56 kbps)
Est il possible de redimensioner une photo sur le client pour l'envoyer
ensuite sur le serveur.
Le transfert FTP ne pose pas de problème ainsi que le retaillage en PHP, par
contre, en JS la doc est assez évasive, diffuse et brouillone.
Merci de m'aiguiller pour cette démarche.


On vous a déjà répondu : pas possible de régler cela côté client or
traitement "lourd" (applet Java, ActiveX client, et peut-être aussi
appli XUL ?)

Je vous conseille vivement, de mon côté, de vous orienter vers un outil
dédié tel Gallery... Ou simplement de passer par Flickr (dispose d'un
uploader qui retaille tout seul, et les photos sont intégrables dans bcp
de systèmes via son API)

Avatar
Olivier Miakinen

Je viens de tester le gif :
- 4 images zippées -> gain = 0%
- 1 image animée zippée -> gain = 10%
- 1 image animée (1Mo) -> gain = 0%
Donc globalement : pipi de sansonnet


Ou roupie de chat, comme on veut. ;-)

Avatar
philg42
Merci à tous et bonjour