HSL

Skrót od „Hue, Saturation, Lightness”.

HSL to model kolorów, który definiuje kolory jako zestawy trzech atrybutów, podobnie jak model kolorów RGB. Najpierw określa punkt na kole barw, a następnie dostosowuje nasycenie i jasność, aby utworzyć końcowy kolor. Graficy i projektanci stron internetowych często go używają, ponieważ ułatwia wprowadzanie niewielkich zmian kolorów bez konieczności korzystania z próbnika kolorów.

Zamiast przedstawiać kolor jako mieszankę innych kolorów, tak jak w modelu kolorów RGB, HSL używa trzech atrybutów — odcienia, nasycenia i jasności — do definiowania koloru:

  • Odcień określa położenie kątowe na kole barw jako liczbę od 0 do 359º. Czysta czerwień znajduje się na górze koła i jest oznaczana wartością kątową 0º; cyjan znajduje się na przeciwległym końcu, przy wartości 180º.
  • Nasycenie określa intensywność koloru jako wartość procentową od 0 do 100%. Nasycenie 0% daje kolor szary.
  • Jasność określa jasność koloru jako wartość procentową od 0 do 100%. Jasność 0% oznacza kolor czarny, jasność 50% oznacza sam kolor, a jasność 100% oznacza kolor biały.

Model kolorów HSL może przedstawiać ten sam zakres kolorów co RGB, ale przy użyciu innego formatu. Na przykład jasny cyjan o wartościach RGB R:166, G:242, B:242 lub wartości (szesnastkowej #A6F2F2) jest taki sam jak kolor o odcieniu 180º, nasyceniu 75% i jasności 80%. Pliki obrazów cyfrowych nadal zapisują informacje o kolorach jako wartości RGB, nawet gdy edytor obrazów używa modelu HSL.

HSL jest uznawany za bardziej intuicyjną metodę definiowania kolorów jako zestawu liczb. Projektanci stron internetowych często określają kolory w języku CSS za pomocą HSL zamiast RGB, aby uprościć niewielkie modyfikacje. Na przykład jeśli projektant strony określił kolor za pomocą kodu CSS hsl(180, 75%, 80%), może go przyciemnić, zmniejszając wartość jasności. Gdyby próbował wprowadzić tę samą zmianę za pomocą wartości RGB, musiałby zmienić wszystkie trzy wartości o różne wielkości.

NOTE: Model kolorów HSL jest podobny do modelu HSB. HSB używa tego samego sposobu obliczania odcienia, ale zamiast jasności wykorzystuje wartość brightness — przy czym wartość 100 oznacza pełny kolor, a nie biel — co wpływa również na obliczanie nasycenia.

Zaktualizowano December 28, 2022 przez Brian P.

quizSprawdź swoją wiedzę

In computer science, a list of pre-allowed items is called what?

A
Clearlist
0%
B
Cleanlist
0%
C
Whitelist
0%
D
Greenlist
0%
Correct! Incorrect!     View the Whitelist definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja HSL na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.