GDI bitmap monochrome->couleur

GDI bitmap monochrome->couleur - C++ - Programmation

Marsh Posté le 21-02-2008 à 11:32:42    

Bonjour,  
 
Je cherche à passer une image bitmap monochrome en couleur dans un programme cpp utilisant l'api windows GDI.  
 
Si quelqu'un serai comment faire, ce serai vraiment magique.  
 
Merci d'avance  
 
PS:Si vous avez besoin de plus de détails, n'hésitez pas à demander...

Reply

Marsh Posté le 21-02-2008 à 11:32:42   

Reply

Marsh Posté le 22-02-2008 à 09:18:57    

Je m'explique, je ne veu pas changer la couleur des pixels de l'image mais juste les propriétés de l'image

Reply

Marsh Posté le 22-02-2008 à 16:22:32    

Chopper le bitmapinfoheader, changer le le nombre de channels et/ou de depth du header, recopier le bitmapinfo du bitmapinfoheader d'origine dans le format correct par rapport au nouveau bitmapinfoheader, et associer ce nouveau bitmapinfo au nouveau bitmapinfoheader.


---------------
Töp of the plöp
Reply

Marsh Posté le 22-02-2008 à 16:32:46    

J'y connai rien en API windows, comment je change le bitmapinfoheader et le bitmapinfo et comment je les réassocie ensemble? quelle valeur je dois mettre pour le passer du noir&blanc en couleur?

Reply

Marsh Posté le 22-02-2008 à 16:38:06    

=> msdn
 
Monochrome = 1 channel
Couleur = 3 channels


---------------
Töp of the plöp
Reply

Marsh Posté le 22-02-2008 à 16:40:30    

merci mais comment je récupère le bitmapinofheader et le bitmapinfo?

Reply

Marsh Posté le 22-02-2008 à 16:41:23    

g pas trouvé sur msdn, il parle de bitmapinfoheader et de bitmapinfo, mais j'ai pas trouvé pour les récupérer

Reply

Marsh Posté le 22-02-2008 à 16:42:47    

En récupérant le buffer de l'image ...


---------------
Töp of the plöp
Reply

Marsh Posté le 22-02-2008 à 16:45:01    

oui d'accord, mais ça je l'ai mais ensuite comment je fais, c'est quoi la fonction que j'utilise pour avoir les valeurs du bitmapinfoheader?

Reply

Marsh Posté le 25-02-2008 à 10:15:19    

J'ai récupérer les valeur de mon bitmapinfo et botmapinfoheader mais comment les réintégrer à mon image bitmap?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed