mekakic
2011-05-16, 16:40:46
Wenn ich es richtig verstanden habe, wird im 256 Farben Betrieb unter Windows eine Farbpalette gewählt, die aus 20 System Farben besteht und den Rest als 6-Bit RGB darstellen. Das heißt es gibt 20+216=236 Farben wovon eben diese 20 fest sind und der Rest von der Applikation bestimmt werden kann.
Und kann jede Applikation diese 216 Farben durch Plattenwechsel regelmäßig ändern oder ist das Binary/Prozeßspezifisch und fest?
Oder kann eine Applikation je nach Kontext eine andere Palette zur aktiven Benutzung auswählen? Kann man die aktuelle Farbpalette eines Prozesses irgendwie debuggen oder auslesen? Ich habe bei einer Applikation krasse Farbverfälschungen, die bei einer Hi- und TrueColor Ausgabe gut aussehen; auf einem 256Color Betrieb ab in bestimmten Situationen richtig falsch (nicht immer).
Keine Dithering kann so weit daneben liegen. Deswegen würde mich interessieren, ob man sich diese Farbpalette irgendwie anzeigen lassen kann oder ähnliches?
Und kann jede Applikation diese 216 Farben durch Plattenwechsel regelmäßig ändern oder ist das Binary/Prozeßspezifisch und fest?
Oder kann eine Applikation je nach Kontext eine andere Palette zur aktiven Benutzung auswählen? Kann man die aktuelle Farbpalette eines Prozesses irgendwie debuggen oder auslesen? Ich habe bei einer Applikation krasse Farbverfälschungen, die bei einer Hi- und TrueColor Ausgabe gut aussehen; auf einem 256Color Betrieb ab in bestimmten Situationen richtig falsch (nicht immer).
Keine Dithering kann so weit daneben liegen. Deswegen würde mich interessieren, ob man sich diese Farbpalette irgendwie anzeigen lassen kann oder ähnliches?