Farbempfindlichkeit (Level)

gilt für die Lader GIF - IFF - PCX


Level
Mit Lvl Farbempfindlichkeit einstellen

Bei den Ladern für die Bildformate GIF, IFF und PCX berücksichtigt GoDot die RGB-Zusammensetzung der darin enthaltenen Farben. Die Grundlage für die korrekte Zuordnung der in den jeweiligen Bilddateien enthaltenen Farben ist GoDots eigene RGB-Einstellung (vorgenommen mit SetColorbase). Die im Lader ankommenden RGB-Werte werden also mit den von GoDot eingestellten Werten verglichen und die C64-Farbe mit der größten Übereinstimmung "gewinnt" dann bei der Farbzuordnung.

Nun ist es so, dass die wenigsten RGB-gesteuerten Bilder genau die "richtigen" Colorbase-Farbwerte für den C64 aufweisen (eigentlich gar keine). Es kommt also zu mehr oder weniger deutlichen Farbfehlern, vor allem bei flauen, wenig gesättigen Farben. Diese Farben werden dann einem der fünf C64-Graus zugeschlagen, was auf dem C64-Bildschirm ziemlich langweilig aussehen kann. Hier nun kommt das Gadget Lvl (Level) ins Spiel.

Level 0 bis 4
Die Ausschlusswerte
der fünf Level

Mit den Level-Einstellungen lässt sich die Empfindlichkeit für solche flauen Farben schärfen. Bei Level 0 greift GoDot nicht ein, alle flauen Farben werden grau. Mit jedem weiteren Level reicht GoDot das entsprechend ausgeschlossene Grau nur dann weiter, wenn der RGB-Vergleich zwischen Bild und Colorbase tatsächlich übereinstimmt. Das heißt, bei Level 1 werden alle sehr hellen Farben nicht mehr hellgrau (lgr) zugewiesen, hellgrau selbst aber schon. Bei Level 2 bleiben auch die mittelhellen Farben (mgr) außen vor (mittelgrau selbst aber nicht), und Level 3 lässt wirklich nur noch echte Graus durch (also auch nichts mehr, was dunkelgrau (dgr) geworden wäre, außer dunkelgrau selbst).

Die beiden noch fehlenden Level greifen schließlich recht stark ein, denn alles, was nicht exakt schwarz (Level 4) oder weiß (Level 5) ist, wird damit einer Farbe zugeordnet, was in den meisten Fällen in ziemlich bunten (zu bunten!) C64-Bildern resultiert. Aber auch dafür gibt es natürlich Anwendungsfälle.

Die Einstellungen bei Balancing haben zusätzlich eine starke Wirkung auf die Empfindlichkeit des gewählten Levels.


Die Unterschiede bei den Colorbase-RGB-Paletten von GoDot:

GoDot
GoDot
Palette_v1
Palette_v1
Coco
Community Colors (Coco)
Deekay
Deekay
Ptoing
Ptoing
Pepto
Pepto
Colodore
Colodore

Die GoDot-Palette ist ursprünglich per Augenschein entwickelt worden und war darauf optimiert, dass C64-Bilder auf PCs gut aussahen. Dabei sollten vor allem Hauttöne (orange und hellrot) gut harmonieren. Auf einem echten C64 sind aber weder orange noch hellrot (und auch nicht cyan) so hell wie hier vorgegeben. Erst die "Palette v1" hat es geschafft, eine adäquate Repräsentation der vom C64 gelieferten Farbwerte zu erzeugen. Mit dieser Colorbase-Palette gelingen in GoDot die besten Konversionen. Die "Community Colors" entstanden ähnlich wie die GoDot-Palette, aber mit einer viel größeren Stichprobe bei der Datenerhebung (das war eine große, weltweite Umfrageaktion).

Die Paletten Deekay und Ptoing sind dafür da, Bilder der jeweiligen Pixelkünstler ohne Fehler nach GoDot zu importieren.

Die lange Zeit erfolgreiche Pepto-Palette war der Versuch, mit technischen Mitteln den wahren Farben des C64 näherzukommen, basierte aber auf falschen Annahmen, was dann in der Colodore-Palette bereinigt wurde. Diese ist der Palette_v1 sehr ähnlich, die Farben haben eine geringfügig ausgeprägtere Helligkeit.

Schließlich kann man mit MapColorbase auch gänzlich andere Paletten integrieren, wenn sich ein Bild hartnäckig sträuben sollte, zufriedenstellend konvertiert zu werden.

Level ist ein wichtiges Werkzeug zum Konvertieren von Bildern mit anderen Farben als denen des C64.



zurück

Arndt Dettke
support@godot64.de