J'avais réalisé il y à déjà un bon moment une classe PHP de traitement des images.

Cependant si le résultat est fonctionnel, ce gros paquet fourre tout n'est ni des plus léger, ni des plus simple à mettre en œuvre ou à faire évoluer.

Récemment j'ai reçu un mail m'indiquant que j'avais du oublier quelque petit truc dans la gestion des transparences des images traités. Suivait quelques autres mails avec les solutions à apporter pour améliorer la situation.

Pour ma part j'avais fait évoluer la classe au fil de mes projets sans pour autant reporter les changements sur la version présenté sur le blog du coup intégrer directement la solution n'était pas possible et de toute façon ce gros morceau avait besoin d'une bonne refonte.

C'est chose faite avec cette première mouture (tout les filtres précédemment existant n'étant pas encore implémenté) d'une nouvelle classe Image

Une démo par ici

Je publierais de temps à autre un billet lors des mises à jour importantes mais sinon le code sera mis à jour régulièrement sur le dépot Mercurial