TRAITEMENT D'IMAGE : FAIRE UNE MINIATURE D'UNE IMAGE SUR SERVEUR
shervy
Messages postés62Date d'inscriptionlundi 24 décembre 2001StatutMembreDernière intervention15 octobre 2007
-
14 mai 2002 à 09:24
psyjc
Messages postés182Date d'inscriptiondimanche 29 juin 2003StatutMembreDernière intervention18 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.
cs_Natim
Messages postés24Date d'inscriptionlundi 12 mai 2003StatutMembreDernière intervention26 juin 2004 18 juin 2004 à 22:11
Quelqu'un peu me dire comment faire avec GD svp ?
merci ;)
psyjc
Messages postés182Date d'inscriptiondimanche 29 juin 2003StatutMembreDernière intervention18 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és500Date d'inscriptionmardi 16 avril 2002StatutMembreDerniè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és85Date d'inscriptionlundi 8 avril 2002StatutMembreDerniè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és1Date d'inscriptionlundi 29 avril 2002StatutMembreDernière intervention28 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és13Date d'inscriptionmardi 26 mars 2002StatutMembreDernière intervention14 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és83Date d'inscriptionmardi 9 avril 2002StatutMembreDernière intervention17 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és13Date d'inscriptionmardi 26 mars 2002StatutMembreDernière intervention14 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és62Date d'inscriptionlundi 24 décembre 2001StatutMembreDernière intervention15 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 ?
20 juin 2004 à 14:17
genre celui ci : http://www.phpcs.com/code.aspx?ID=13389 :p
18 juin 2004 à 22:11
merci ;)
28 avril 2004 à 10:50
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
13 juil. 2002 à 21:34
C'est pourtant tout simple à réduire les images (fonction imagecopyresampled())
4 juin 2002 à 11:33
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à ...)
28 mai 2002 à 09:23
Il faudrait créer une petite image à la volée a partir de la grande et la transférer.
14 mai 2002 à 09:43
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
14 mai 2002 à 09:39
A tester
@+
14 mai 2002 à 09:30
C'est vrai que c'est lourd un peux mais quand on est limité en hebergement, bin, on a pas trop le choix
Lol
14 mai 2002 à 09:24
Autre chose, pourquoi mets-tu les balises <?...?> à chaque instruction php ?