Bonjour,
je dois utiliser libpng pour creer des png 8 bits, Dans un 1er temps je suis parvenu à convertir des BMP 24bits vers des png 24 bits.
je cherche donc à convertir mes BMP 24 bits de test en PNG 8 bits.
J'ai réussi à créer des fichiers png 8 bits (du moins dans l'entête), les fichiers semblent faire la taille en kilo octet du résultat souhaité mais le résultat donne des fichiers tous noir.
J'ai utilisé :
en conjonction avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part png_set_PLTE (png_ptr, info_ptr, (png_colorp) palette, colors);
Si quelqu'un à un exemple,
Code : Sélectionner tout - Visualiser dans une fenêtre à part colorType =PNG_COLOR_TYPE_PALETTE ;
je suis me suis servi de la doc de libpng et du fichier example.C fournit mais il y a certain point sur le PNG 8 qui reste obscur pour moi.
Partager