Eenheden voor kleur

 

Kleuren kunnen aangeduid worden met hun naam of een RGB-specificatie.

Namen

Zestien namen werden uit het Windows VGA-palet overgenomen: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow. Afhankelijk van het bladerprogramma worden nog andere namen ondersteund: cornsilk, darkblue, indianred, lightpink, ...

RGB

RGB-kleuren worden altijd ondersteund en worden daarom vaker gebruikt. Men kan ze opgeven op vier verschillende manieren:

#rrggbb bv. #00cc00
#rgb bv. #0c0
rgb(x,x,x) waar x een getal is tussen 0 en 255 bv. rgb(0,204,0)
rgb(y%,y%,y%) waar y een getal is tussen 0.0 en 100.0 bv. rgb(0%,80%,0%)

Heb je gemerkt dat de voorbeelden telkens dezelfde kleur aanduiden?

Kleurdiepte

Het aantal kleuren dat op een pc kan getoond worden hangt af van de grafische kaart. In bits uitgedrukt:

1 bit 2 kleuren
2 bit 4 kleuren
3 bit 8 kleuren
4 bit 16 kleuren
8 bit 256 kleuren
16 bit 65 500 kleuren
32 bit 16,7 miljoen kleuren

Een foto die gemaakt is in 16,7 miljoen kleuren wordt op een pc die slechts 256 kleuren kan weergegeven, nagebootst met een mengeling van kleurenpixels ("dithering"). Het resultaat kan meevallen, maar ook tegenvallen! Je doet er dus verstandig aan om foto's steeds in 256 kleuren te bekijken en afbeeldingen terug te brengen tot 256 kleuren.

Browser-veilige kleuren

Zelfs als je afbeeldingen maximaal 256 kleuren hebben worden ze niet noodzakelijk op elke pc identiek getoond, want de systeempaletten van de platformen (Windows 3.x, Windows95, Macintosh, ...) zijn verschillend. Van de 256 kleuren worden er 40 voor de systeempaletten gereserveerd: 216 "veilige" kleuren blijven dus over. Met zes rode, zes groene en zes blauwe waarden (00, 51, 102, 153, 204, en 255) vormen zij een kleurvast webpalet, het "6x6x6-palet". Om de 216 kleuren te definiëren worden in HTML-pagina's de hexadecimale waarden gebruikt: 00, 33, 66, 99, CC, FF. Slechts als je kleuren met deze waarden aanduidt zijn je afbeeldingen browser-veilig.