Palette einer Bitmap-Datei bearbeiten
-
Es gibt neben den Bitmap-Dateien, die alle Farben können, ja auch Bitmaps, die mit Paletten von 2, 16 oder 256 Farben arbeiten. Mich würde nun interessieren: Wie kann ich bei solchen Dateien die Palette bearbeiten und selbständig festlegen, welche Farben benutzt werden?
-
Es gibt eine Farbtabelle, und in der Bitmap ist der Index auf die Farbtabelle gespeichert. Du mußt also den Wert der Farbtabelle ändern, fertig.
Bsp:
Farbtabelle:
Index | R | G | B
0 255 255 0
1 255 0 255Im Bild stehen dann nur die Indizes 0 und 1, mußt also in der Farbtabelle die Einträge ändern. Die Farbtabelle wird bei BMP separat in der Datei gespeichert, bzw. nach dem Laden kann man sich einen Verweis auf die Farbtabelle liefern lassen.