Après l’annonce de Google sur PC Inpact pour l’amélioration de WebP pour le canal alpha, et suite à une discussion avec un ami, je me suis décidé à jeter un coup d’oeil à cette librairie. Et quoi de mieux que d’en profiter pour contribuer à un projet opensource ?

J’ai donc ajouté le support WebP à SDL_image qui est la bibliothèque dédiée aux divers format d’images, le tout dans un temps très court.

Que retenir de WebP ? une API simple : deux fonctions pour décoder une image et encore, car je voulais savoir si je devais prévoir un canal alpha ou non ! De plus, il y a aussi une API où l’on peut indiquer la taille de l’image en sortie tout en supportant un mode de décompression incrémentiel. Les développeurs de l’embarqué apprécieront quand on voit la taille d’une photo avec les appareils numériques :)

Le patch se trouve ici (et devrait s’appliquer sans problème sur le trunk de SDL_image ) :webp_for_SDL_image.diff

Vais-je avoir le temps de m’attaquer à un lecteur CBZ en SDL ?