In dit artikel zullen we HSL (kleurruimte) verkennen vanuit verschillende perspectieven en met een multidisciplinaire aanpak. HSL (kleurruimte) is een onderwerp dat door de geschiedenis heen tot interesse en debat heeft geleid, en de invloed ervan strekt zich uit tot verschillende delen van de samenleving. We zullen de verschillende facetten van HSL (kleurruimte) analyseren door middel van studies en onderzoek naar de impact ervan op cultureel, sociaal, economisch en politiek gebied. Daarnaast zullen we onderzoeken hoe HSL (kleurruimte) in de loop van de tijd is geëvolueerd en hoe het vandaag de dag nog steeds relevant is. Door deze uitgebreide analyse hopen we licht te werpen op het belang en de complexiteit van HSL (kleurruimte), en uitnodigen tot kritische en verrijkende reflectie over dit onderwerp.
HSL (of HLS, van het Engelse: Hue, Saturation, Lightness) is een kleurruimte die gebruikt wordt om kleuren te definiëren, en om om te zetten van/naar RGB-kleuren. De term 'Lightness' wordt soms verwisseld met 'Luminance' of 'Intensity'. Dit laatste geeft de afkorting HSI, waarmee dus ditzelfde systeem wordt bedoeld. HSV (=HSB) is een ander kleursysteem met een vergelijkbare opzet en gebruik.
Het weergeven van kleuren met de drie dimensies, zoals in HSL, levert een driedimensionaal model op (vandaar: ruimte) waarin elke kleur een eigen punt heeft. Zo is de RGB-kleurruimte een kubus, met op elke kleur-as Rood, Groen, Blauw een intensiteit van die kleur (0-100%, of hexadecimaal 00-FF). De HSL-ruimte heeft de vorm van een dubbele kegel. De twee toppen vertegenwoordigen zwart en wit. De dimensies zijn:
Voor deze omzetting geldt het volgende:
De resulterende waarden zijn H (∈ ; of vaker rond = modulo 360), S en L (ieder ∈ ).
Bijzondere uitkomsten: (Vooraf, voor correcte doorloop functies.)
De omzetting in deze richting verloopt als volgt:
Hi | R | G | B |
---|---|---|---|
0 | p | q | t |
1 | u | p | t |
2 | t | p | q |
3 | t | u | p |
4 | q | t | p |
5 | p | t | u |
R, G en B zijn ∈ . Dit kan eenvoudig worden omgezet naar 24-bits RGB door elke waarde te vermenigvuldigen met 255.
De definitie van de H-waarde is identiek. De begrippen Saturation zijn verschillend (hoewel wel met hetzelfde woord); de derde component is verschillend en heeft een andere naam: Lightness versus Value.
HSL komt in het gebruik sterk overeen met HSV/HSB. HSL heeft een (nog) betere weergave van en onderscheid tussen de menselijke begrippen 'verzadiging' en 'helderheid'. Daarom ook wordt HSL verkozen door ontwerpers en kunstenaars.
RGB (×100%) | RGB (dec) | HSL | HSV/HSB | Resultaat |
---|---|---|---|---|
(1; 0; 0) | (255; 0; 0) | (0°; 1; 12) | (0°; 1; 1) | |
(12; 1; 12) | (127; 255; 127) | (120°; 12; 34) | (120°; 12; 1) | |
(0; 0; 12) | (0; 0; 127) | (240°; 12; 14) | (240°; 1; 12) |