Lecture PNG niveau de gris avec libpng [Résolu]

Signaler
Messages postés
13
Date d'inscription
mardi 28 mars 2006
Statut
Membre
Dernière intervention
26 novembre 2007
-
Messages postés
13
Date d'inscription
mardi 28 mars 2006
Statut
Membre
Dernière intervention
26 novembre 2007
-
Bonjour,

Je cherche à lire des images PNG guargées en niveau de gris sans gamma mais un problème apparait au niveau de la lecture du fichier PNG.

J'utilise la librairie "libpng", un classique si j'ai bien compris mais...
Je crois que ça se passe au niveau de la fonction "png_set_gray_to_rgb" située dans "pngwriter.cc" (ligne 1103).
Toutes les fonctions aux alentours cherchent à nous mettre dans le cas ideal d'une image RGB classique (colortype_=2).
Or, une image en niveaux de gris sans gamma a son "colortype_=0"
Cette fonction (
"png_set_gray_to_rgb") devrait donc retourner
"colortype_=2" pour pouvoir continuer le processus.

Ce n'est pas mon cas...
Je ne sais pas si une bibliothèque n'est pas inclue,  si le programme, intrinsèquement ne peut pas lire mes images (j'en doute).
Je
n'arrive de toute façon pas à localiser cette transformation. Donc si un spécialiste des PNG saurait m'aider...

1 réponse

Messages postés
13
Date d'inscription
mardi 28 mars 2006
Statut
Membre
Dernière intervention
26 novembre 2007

Problème résolu mais un peu long à expliquer.
Si qqn rencontre un problème avec PNGwriter ou avec libpng, ne pas hésiter à me contacter.
Le manuel de libpng se trouve ici et peut résoudre bien des problèmes...
http://www.libpng.org/pub/png/libpng-1.2.5-manual.html
@+