Referenz - Standard-Paletten
Beim Öffnen eines Ausgabefensters (eines Konsolenfensters oder eines Grafikfensters) sowie bei der Reinitialisierung eines Bildschirmmodus via SCREEN (Anweisung) werden die folgenden Farben ihren Indizes zugeordnet. In Grafikmodi können diese später mittels PALETTE geändert werden; im Textmodus ist dies nicht möglich.
Modus | Index | Farbe |
---|---|---|
1 | 0 1 2 3 | Schwarz Zyan Magenta Weiß |
2, 10 und 11 | 0 1 | Schwarz Weiß |
7, 8, 9, 12 und Konsole | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | Schwarz Blau Grün Zyan Rot Magenta Braun Hellgrau Dunkelgrau Hellblau Hellgrün Hellzyan Hellrot Pink Gelb Weiß |
Hinweis: Im SCREEN 1 ist die Farbzuordnung anders als bei den anderen Bildschirmmodi. Vergleiche dazu COLOR (Anweisung).
Die Modi 13 und aufwärts mit der standardmäßigen Farbtiefe von 8bpp haben einen besonderen Aufbau nach "Farbbändern". Ein Farbband ist ein Bereich von Indizes, innerhalb dessen nur Farben mit bestimmten Eigenschaften vorkommen.
Farbband | Indizes | Inhalt |
---|---|---|
Konsolenband | 0 - 15 | Dieselbe Farbzuordnung wie bei den Modi 7, 8, 9, 12 und im Konsolenmodus |
graues Band | 16 - 31 | Verschiedene Grautöne, beginnend bei schwarz und endend bei weiß |
Band hoher Sättigung und hoher Helligkeit | 32 36 40 44 48 52 | blau magenta rot gelb grün cyan |
Band hoher Sättigung und mittlerer Helligkeit | 56 60 64 68 72 76 | blau magenta rot gelb grün cyan |
Band hoher Sättigung und niedriger Helligkeit | 80 84 88 92 96 100 | blau magenta rot gelb grün cyan |
Band mittlerer Sättigung und hoher Helligkeit | 104 108 112 116 120 124 | blau magenta rot gelb grün cyan |
Band mittlerer Sättigung und mittlerer Helligkeit | 128 132 136 140 144 148 | blau magenta rot gelb grün cyan |
Band mittlerer Sättigung und niedriger Helligkeit | 152 156 160 164 168 172 | blau magenta rot gelb grün cyan |
Band niedriger Sättigung und hoher Helligkeit | 176 180 184 188 192 196 | blau magenta rot gelb grün cyan |
Band niedriger Sättigung und mittlerer Helligkeit | 200 204 208 212 216 220 | blau magenta rot gelb grün cyan |
Band niedriger Sättigung und niedriger Helligkeit | 224 228 232 236 240 244 | blau magenta rot gelb grün cyan |
schwarzes Band | 248 - 255 | schwarz (Meist für Animationen genutzt - Siehe PALETTE) |
Abgesehen vom ersten und zweiten Band gilt für diese Modi also:
- Innerhalb eines Farbbands sind Helligkeit und Sättigung der Farbe jeweils dieselbe.
- Jedes Farbband enthält 24 verschiedene Farbtöne, die bei blau beginnen, das Spektrum durchwandern und schließlich wieder bei blau enden.
Die Farbreihenfolge ist:
- Blau, Übergang über vier Schritte nach
- Magenta, Übergang über vier Schritte nach
- Rot, Übergang über vier Schritte nach
- Gelb, Übergang über vier Schritte nach
- Grün, Übergang über vier Schritte nach
- Cyan Übergang über vier Schritte nach Blau des nächsten Bandes.
Dieses Programm erstellt eine gute Ansicht der verfügbaren Farben:
SCREENRES 820, 240
DIM AS INTEGER i
DRAW STRING (490,4),"Konsolenband"
FOR i = 0 TO 15
LINE (i*20,0)-((i+1)*20-1,19),i,BF
NEXT
DRAW STRING (490,24),"Graues Band"
FOR i =16 TO 31
LINE ((i-16)*20,20)-((i-15)*20-1,39),i,BF
NEXT
DRAW STRING (490,44),"hohe Helligkeit,hohe Saettigung"
FOR i = 32 TO 55
LINE ((i-32)*20,40)-((i-31)*20-1,59),i,BF
NEXT
DRAW STRING (490,64),"hohe Helligkeit,mittlere Saettigung"
FOR i = 56 TO 79
LINE ((i-56)*20,60)-((i-55)*20-1,79),i,BF
NEXT
DRAW STRING (490,84),"hohe Helligkeit,niedrige Saettigung"
FOR i = 80 TO 103
LINE ((i-80)*20,80)-((i-79)*20-1,99),i,BF
NEXT
DRAW STRING (490,104),"mittlere Helligkeit,hohe Saettigung"
FOR i = 104 TO 127
LINE ((i-104)*20,100)-((i-103)*20-1,119),i,BF
NEXT
DRAW STRING (490,124),"mittlere Helligkeit,mittlere Saettigung"
FOR i = 128 TO 151
LINE ((i-128)*20,120)-((i-127)*20-1,139),i,BF
NEXT
DRAW STRING (490,144),"mittlere Helligkeit,niedrige Saettigung"
FOR i = 152 TO 175
LINE ((i-152)*20,140)-((i-151)*20-1,159),i,BF
NEXT
DRAW STRING (490,164),"niedrige Helligkeit,hohe Saettigung"
FOR i = 176 TO 199
LINE ((i-176)*20,160)-((i-175)*20-1,179),i,BF
NEXT
DRAW STRING (490,184),"niedrige Helligkeit,mittlere Saettigung"
FOR i = 200 TO 223
LINE ((i-200)*20,180)-((i-199)*20-1,199),i,BF
NEXT
DRAW STRING (490,204),"niedrige Helligkeit,niedrige Saettigung"
FOR i = 224 TO 247
LINE ((i-224)*20,200)-((i-223)*20-1,219),i,BF
NEXT
DRAW STRING (490,224),"schwarzes Band"
FOR i = 248 TO 255
LINE ((i-248)*20,220)-((i-247)*20-1,239),i,BF
NEXT
SLEEP
Zusätzliche Informationen und Funktionen | ||||
---|---|---|---|---|
|