begin process at 2010 02 10 02:48:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Multimédia

 > 

lecture PNG niveau de gris avec libpng


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lecture PNG niveau de gris avec libpng

lundi 19 novembre 2007 à 20:22:51 | lecture PNG niveau de gris avec libpng

jguy

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...


lundi 26 novembre 2007 à 17:55:53 | Re : lecture PNG niveau de gris avec libpng

jguy

Réponse acceptée !
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
@+


Cette discussion est classée dans : lecture, niveau, png, gris, libpng


Répondre à ce message

Sujets en rapport avec ce message

Image bmp à niveau de gris [ par nadine2511 ] Bonjour,je voudrais lire, traiter pixel à pixel et enregistrer une image à niveau de gris bmp (8 bits) mais je ne sais pas comment on fait. Si quelqu' convertir une image de 256 en 1024 niveau de gris [ par pirate75000 ] comment convertir une image de 256 niveau de gris 8 bits en une image de 1024 ou 2048 niveau de grisen 10 ou 12 bits Programme réalisant image en niveau de gis avec Coordonnées (x,y,z) [ par raftanelle ] Je cherche un programme en C++, VB, ou autres me permettant de créer des images en niveau de gris. Le niveau de gris dépend de la hauteur Z. Les coord Niveau de gris [ par jujukakou ] bonjour a tous et merci d'avance pour votre aide Je suis à la recherche d'un petit logiciel en C qui puisse convertir une image en niveau de gris il builder c++ 3 [ par djamila ] comment representer un histogramme sur builder sachant que seule donnée à l'entrée est la matrice en niveau de gris donc image en niveau de grismerci Modifier des niveau de gris [ par pirate75000 ] Fonction DLL Ecrit en C++Dans l'instruction suivante une camera numerique me renvoie l'image dans le tableau parPS_IMG_Read8Bit (0, TmpIm, NULL, PS_FL image 16 bit niveau de gris [ par stenbelive ] Salut,est-ce que quelqu'un saurait comment créer une image 16 bit en niveaux de gris par le biais d'un tableau?sten convertion bitmap 24 bits en niveau de gris [ par alicetin ] Bonjour, je dois faire un programme de reconnaissance de forme et pour cela je doit manipuler des images bitmap (niveau de gris, monochrome etc ...).M calcul perimetre ,surface et moment des regions d une image a niveau de gris [ par stevekitio ] je suis eleve ingenieur a l'ecole nationale superieure polytechnique du cameroun dans le cadre d un projet scolaire il nous a ete demende de prop algorithme de squelettisation en niveau de gris [ par dadou846 ] salut,j'ai besoin d'un programme en c++ qui permet de réaliser la squelettisation d'une image en niveau de gris. j'espère que quelqu'un peut m'aider.m


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales