HSL

Staat voor "Hue, Saturation, Lightness."

HSL is een kleurmodel dat kleuren definieert als combinaties van drie kenmerken, vergelijkbaar met het RGB-kleurmodel. Het begint met het opgeven van een punt op de kleurencirkel en past vervolgens de verzadiging en helderheid aan om de uiteindelijke kleur te maken. Grafisch ontwerpers en webdesigners gebruiken het vaak omdat het een eenvoudigere manier biedt om kleine kleuraanpassingen te maken zonder een kleurkiezer te hoeven gebruiken.

In plaats van een kleur weer te geven als een mengsel van andere kleuren, zoals in het RGB-kleurmodel, gebruikt HSL de drie kenmerken tint, verzadiging en helderheid om een kleur te definiëren:

  • Tint geeft de hoekpositie op de kleurencirkel weer als een getal tussen 0 en 359º. Puur rood bevindt zich bovenaan de cirkel, weergegeven door een hoekwaarde van 0º; cyaan bevindt zich aan het tegenovergestelde uiteinde op 180º.
  • Verzadiging geeft de intensiteit van de kleur weer als een percentage tussen 0 en 100%. Een verzadiging van 0% resulteert in grijs.
  • Helderheid geeft de helderheid van de kleur weer als een percentage tussen 0 en 100%. Een helderheid van 0% is zwart, een helderheid van 50% is de kleur zelf en een helderheid van 100% is wit.

Het HSL-kleurmodel kan hetzelfde kleurenbereik produceren als RGB, maar met een andere indeling. Een licht cyaan met de RGB-waarden R:166, G:242, B:242 of een (hexadecimale waarde #A6F2F2) is bijvoorbeeld hetzelfde als een kleur met een tint van 180º, een verzadiging van 75% en een helderheid van 80%. Digitale afbeeldingsbestanden slaan kleurinformatie nog steeds op als RGB-waarden, ook wanneer een afbeeldingseditor HSL gebruikt.

HSL wordt beschouwd als een intuïtievere methode om kleuren als een reeks getallen te definiëren. Webdesigners geven kleuren in CSS vaak op met HSL in plaats van RGB om kleine aanpassingen eenvoudiger te maken. Als een webdesigner bijvoorbeeld een kleur heeft opgegeven met de CSS-code hsl(180, 75%, 80%), kan die de kleur donkerder maken door het helderheidsgetal te verlagen. Als diezelfde aanpassing met RGB-waarden zou worden uitgevoerd, zouden alle drie de waarden met verschillende hoeveelheden moeten worden gewijzigd.

NOTE: Het HSL-kleurmodel lijkt op het HSB-model. Hoewel HSB dezelfde berekening voor de tint gebruikt, gebruikt het helderheid in plaats van lichtheid — waarbij een waarde van 100 staat voor volledige kleur in plaats van wit — wat ook de berekening van de verzadiging beïnvloedt.

Bijgewerkt December 28, 2022 door Brian P.

quizTest je kennis

How many different digits are used by a hexadecimal numbering system?

A
10
0%
B
12
0%
C
16
0%
D
24
0%
Correct! Incorrect!     View the Hexadecimal definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van HSL op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.