2003-09-20

PngOptimizer on the road

Juste pour dire qu'aujourd'hui je me suis enfin attelé au support des PNG entrelacés dans la dkstd. Cela veut dire que ça sera bientôt supporté aussi dans PngOptimizer :) C'est assez costaud à implémenter. Pour l'instant j'arrive à lire les images entrelacées en 8, 4 et 2 bits par pixels. J'ai encore un peu du mal avec le 1 bit par pixel et je n'ai pas encore essayé avec des formats en millions de couleurs. Il faudra aussi que j'implémente l'enregistrement en entrelacé. Mais ça avance, ça avance :) C'est suite à un commentaire de Pascal dans une liste de diffusion que j'ai eu la motivation de me lancer dans cette fonctionnalité :)

J'ai d'autres idées pour PngOptimizer, notamment des méthodes pour optimiser les dégradés avec 256 couleurs ou moins. Je pense aussi fouiller dans les techniques d'optimisation de pngcrush pour voir s'il y a du bon à récupérer. Mais ce sera pour la version d'après. D'abord la gestion des PNG entrelacés, afin par exemple de pouvoir optimiser le logo d'OpenWeb ^^. D'ailleurs il faut toujours que j'écrive un article sur le PNG pour ce site. Fabrice, j'y pense, ne t'inquiète pas :)