Anonym
1
Hallo!
Mit dieser Zeile lade ich eine .bmp-Datei:
HBITMAP BitmapHandle = ( HBITMAP ) LoadImage( NULL, filename.c_str(), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION );
Damit hat alle wunderbar geklappt. Jetzt möchte ich aber die Palette des Bitmaps verändern
(Helligkeit / Contrast, usw…).
Kann mir jemand helfen ??
Danke & Gruss
Bernd
Anonym
2
Ich habs:
mit
RGBQUAD pal[256];
unsigned int colorcount = GetDIBColorTable(hdcMem, 0, 256, pal);
pal[…].rgbRed = …
pal[…].rgbGreen = …
pal[…].rgbBlue = …
und dann
SetDIBColorTable( hdcMem, 0, 256, pal);
kann man die Farbpalette ändern.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]