Substitut à getimagesize()

cs_tweeder Messages postés 172 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 19 juin 2009 - 30 août 2005 à 05:05
cs_tweeder Messages postés 172 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 19 juin 2009 - 30 août 2005 à 17:17
Bonjour,



J'ai créé un forum sur mon site et les utilisateurs peuvent s'associer
un avatar. Pour bien répartir l'affichage de mon forum, je me suis créé
une fonction qui vérifie les attributs de l'image avec getimagesize().
Après avoir fait ceci, je réduis la taille de leur avatar en gardant
les proportions de départ. Mais il se trouve que getimagesize() semble
très gourmand en ressource. En effet, mon forum est très lent à
"loader" quand j'utilise getimagesize(). Au contraire, quand je la
soutrais, tout est très rapide. Est-ce qu'il y aurait une alternative à
cette fonction qui me permettrait d'afficher mes images convenablement,
selon le ratio original entre la hauteur et la largeur ? Serait-ce
mieux d'afficher les images selon un format prédéfini dans le code ?



Merci pour vos idées !!

Jonathan

4 réponses

tucsoufle Messages postés 1250 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 30 septembre 2007 1
30 août 2005 à 09:48
salut,

et si au moment ou tu upload l'avatar de tes membres tu réduisait ses dimensiosn directement sur le serveur?

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
0
cs_tweeder Messages postés 172 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 19 juin 2009
30 août 2005 à 15:33
En effet, je pourrais faire ça pour les images qu'ils mettent sur mon
serveur. Par contre, quand ils affichent une image qui se trouvent sur
un autre serveur, je rencontre toujours le problème.

Jonathan
0
stevo77 Messages postés 43 Date d'inscription lundi 14 juin 2004 Statut Membre Dernière intervention 17 juillet 2007
30 août 2005 à 17:02
Si tu stock toutes les images sur ton site, c'est fesable, mais il faut
utiliser la bibliotheque GD et tous les hebergeurs ne la surporte pas
forcément.

Un bon pti tuto sur GD

Stevo
0
cs_tweeder Messages postés 172 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 19 juin 2009
30 août 2005 à 17:17
Ok, merci pour vos réponses !

Jonathan
0
Rejoignez-nous