De belles images dans galette
Galette permet de gérer les adhérents d'une association. Les adhérents ont accès à leur information et peuvent ajouter une photo à leur fiche.
Dans la version 0.62a, les vignettes générées par galette ne sont pas formidables, voire illisibles...
Explication
En regardant de plus près, on s'aperçoit que Galette utilise la librairie GD pour générer ses imagettes, et plus précisement la fonction imagecreate().
Une nouvelle fonction est disponible depuis la version 2.0 de GD pour générer des images avec un peu plus de couleurs que imagecreate() : la fonction imagecreatetruecolor()
En utilisant cette nouvelle fonction dans Galette, on obtient de vraies imaginettes avec des couleurs
Le Patch
La génération se passe dans le fichier functions.inc.php dans la fonction resizeimage().
Il faut donc remplacer l'ancienne fonction de création de l'image par la nouvelle. Les deux fonctions utilisant les mêmes paramètres il n'y a pas de problèmes. Par contre, cette fonction ne doit pas être appliquée pour créer des images GIF. Il faut donc déplacer la fonction de création pour utiliser la bonne fonction en fonction du type d'images.
Voici le nouveau fichier functions.inc.php à mettre dans le répertoire includes de galette. Ce patch a été réalisé pour la version 0.62a de galette.
Commentaires
Afficher les commentaires en Vue non groupée | Vue groupée