TRAITEMENT D'IMAGE : FAIRE UNE MINIATURE D'UNE IMAGE SUR SERVEUR

shervy Messages postés 62 Date d'inscription lundi 24 décembre 2001 Statut Membre Dernière intervention 15 octobre 2007 - 14 mai 2002 à 09:24
psyjc Messages postés 182 Date d'inscription dimanche 29 juin 2003 Statut Membre Dernière intervention 18 avril 2008 - 20 juin 2004 à 14:17
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/12909-traitement-d-image-faire-une-miniature-d-une-image-sur-serveur

psyjc Messages postés 182 Date d'inscription dimanche 29 juin 2003 Statut Membre Dernière intervention 18 avril 2008
20 juin 2004 à 14:17
tu prends un autre script!
genre celui ci : http://www.phpcs.com/code.aspx?ID=13389 :p
cs_Natim Messages postés 24 Date d'inscription lundi 12 mai 2003 Statut Membre Dernière intervention 26 juin 2004
18 juin 2004 à 22:11
Quelqu'un peu me dire comment faire avec GD svp ?
merci ;)
psyjc Messages postés 182 Date d'inscription dimanche 29 juin 2003 Statut Membre Dernière intervention 18 avril 2008
28 avril 2004 à 10:50
(2 ans plus tard)

beurk, si jai 80 photos (et jai bocoup plus de 80 photos) qui font chaqune 5Mo (appareil photo numerique), bah je vais pouvoir attendre un bout de temps avant d'avoir les 12 vignettes avec mon adsl 512 :D
cs_Dean Messages postés 500 Date d'inscription mardi 16 avril 2002 Statut Membre Dernière intervention 2 août 2004
13 juil. 2002 à 21:34
C'est dommage que ton truc n'utilise pas GD...
C'est pourtant tout simple à réduire les images (fonction imagecopyresampled())
guidal Messages postés 85 Date d'inscription lundi 8 avril 2002 Statut Membre Dernière intervention 9 octobre 2003
4 juin 2002 à 11:33
Si vous voulez générer à la volée un nouvelle image plus petite ... allez voir une de mes sources ... (UPLOAD ET TRAITEMENT D'IMAGE)
Il faut bien sur modifier des trucs (car j'uploade et je stocke les img grande et mini et j'utilise une BD ... Mais le traitement d'image est là ...)
steph2002 Messages postés 1 Date d'inscription lundi 29 avril 2002 Statut Membre Dernière intervention 28 mai 2002
28 mai 2002 à 09:23
L'idée est bonne, mais a mon avis, pas super optimisé. En effet, l'image est totalement chargée du serveur sur le client, donc si l'image fait 800Ko, même si visuellement tu l'affiches en petit, elle est complètement chargée sur le client.
Il faudrait créer une petite image à la volée a partir de la grande et la transférer.
sana72 Messages postés 13 Date d'inscription mardi 26 mars 2002 Statut Membre Dernière intervention 14 mars 2003
14 mai 2002 à 09:43
oui, je l'ai testé sur ma galerie de photo qui affiche 12 photos par page
En fait, j'ai un super serveur (et oui, je doit reconnaitre et si ça vous interesse, je vous fillerait l'adresse) et je dois perdre une demi seconde par rapport a avant : avant j'affichais toute les images avec un weight et un height que j'avais définit (disproportion de l'image au résultat).
Hélas, le site est en refection et donc, je ne peux pas vous montrer le résultat, mais je confirme que je perd une demi seconde par page, mais bon ... c'est pas dramatique
Vapula Messages postés 83 Date d'inscription mardi 9 avril 2002 Statut Membre Dernière intervention 17 mai 2005
14 mai 2002 à 09:39
C'est vrai qu'il est pas mal mais est ce que tu la tester sur une gallerie d'images, parce si il doit tout calculer ca prend un temps fou non?
A tester
@+
sana72 Messages postés 13 Date d'inscription mardi 26 mars 2002 Statut Membre Dernière intervention 14 mars 2003
14 mai 2002 à 09:30
Pour les balises, c'est histoire d'aerer le code, et quand je dit, gagner de la place c'est parce qu'il y a qu'une image de stocké sur le serveur : L'image d'origine. LA miniature qui s'affiche est une representation de l'originale, elle n'existe pas physiquement sur le serveur.
C'est vrai que c'est lourd un peux mais quand on est limité en hebergement, bin, on a pas trop le choix
Lol
shervy Messages postés 62 Date d'inscription lundi 24 décembre 2001 Statut Membre Dernière intervention 15 octobre 2007
14 mai 2002 à 09:24
Je me trompe peut être mais je ne pense pas que tu gagne de la place sur le serveur dans la mesure où l'image d'origine n'est pas enregistrée avec ses nouvelles dimensions, elle est simplement redimensionner. Par contre l'idée est intéressante...

Autre chose, pourquoi mets-tu les balises <?...?> à chaque instruction php ?
Rejoignez-nous