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.