Substitut à getimagesize()

Signaler
Messages postés
172
Date d'inscription
jeudi 30 janvier 2003
Statut
Membre
Dernière intervention
19 juin 2009
-
Messages postés
172
Date d'inscription
jeudi 30 janvier 2003
Statut
Membre
Dernière intervention
19 juin 2009
-
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

Messages postés
1250
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
30 septembre 2007
1
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
Messages postés
172
Date d'inscription
jeudi 30 janvier 2003
Statut
Membre
Dernière intervention
19 juin 2009

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
Messages postés
43
Date d'inscription
lundi 14 juin 2004
Statut
Membre
Dernière intervention
17 juillet 2007

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
Messages postés
172
Date d'inscription
jeudi 30 janvier 2003
Statut
Membre
Dernière intervention
19 juin 2009

Ok, merci pour vos réponses !

Jonathan