J'ai une fonction en PHP qui redimensionne les images dans une vignette, mon script de téléchargement d'image prend une image téléchargée et exécute cette fonction pour redimensionner l'image si elle est plus large que 700px puis exécute également la fonctionner 2 fois de plus pour créer 2 images miniatures de taille différente, donc il y a un total de 3 images enregistrées chaque fois qu'un utilisateur télécharge une image. Ma fonction redimensionner/vignette est appelée 2 fois pour les vignettes et une 3ème fois occasionnelle si le fichier est trop large en dimensions. Maintenant cette fonction de redimensionnement utilise getimagesize() pour obtenir les dimensions, donc mon script uplaod appelle cette fonction, puis la fonction de redimensionnement utilise 2-3 fois plus la fonction getimagesize() pour faire d'autres images de taille.Question sur la performance des vignettes d'image en PHP
Je pense que je devrais juste passer les dimesions sur la fonction de redimensionnement depuis que je les ai dans le processus de téléchargement? Ma vraie question est, est getimagesize() une ressource affamée de ressources, serait-il préférable de l'utiliser au moins comme possible ou l'appelle plusieurs fois quand 1 image est bien téléchargée?
Merci c'est ce que je pensais faire – JasonDavis