Bonjour a tous,
Pour affichez une image RGB 24bits j'utilise la fonction : StretchDIBits
Ceci marche très bien.
Par contre pour afficher une image 8bits, j'ai du mal a avoir la bonne palette.. pourtant si je sauvegarde l'image sur le disque les couleurs sont nickel. Donc ca doit venir des paramètres de la fonction que j'utilise mal...
:
StretchDIBits(c->GetSafeHdc()
,0,rect.bottom,rect.right,-rect.bottom,
0,0,bmi.bmiHeader.biWidth,
bmi.bmiHeader.biHeight,
img->pixel,
&bmi,
DIB_RGB_COLORS,SRCCOPY);
bien sur j'ai adapter le bitmapinfo a une image Niveau de gris.
Quelqu'un aurait il un conseil?
Partager