HSB jest w rzeczywistości dużo łatwiejszy do zrozumienia niż RGB, więc to dobrze.
Właściwie napisałem głupio długi post wyjaśniający HSB , więc cytuję trochę stamtąd, ale przerywam, aby udzielić bardziej precyzyjnej odpowiedzi na twoje pytanie.
Co to jest Hue? Pomyśl: „Kolor tęczy”
Odcień jest liczbą z zakresu od 0 do 360. Jest mierzony w stopniach, podobnie jak stopnie koła (ponieważ whoa, spoiler, koła również mają 360 °). Pamiętasz koło kolorów? Barwa jest dokładnie tam, gdzie jesteś na kole kolorów.
Co to jest nasycenie? Pomyśl „Bogactwo”
Nasycenie to liczba od 0 do 100. Tak więc, bez względu na wybrany odcień, nasycenie 100% będzie najbogatszą możliwą wersją tego koloru, a nasycenie 0% będzie szarą wersją tego koloru (tj. jeśli kolor jest jasny, będzie jasnoszary; jeśli kolor jest ciemny, będzie ciemno szary).
Chcę zobaczyć?
Nasycenie jest dość proste. Czasami myślę o tym jako o kolorze wprowadzonym w szarość. Więc 0% to płaska szarość, ale 100% to najbardziej kolorowy kolor, jaki może zrobić monitor.
Co to jest jasność? Pomyśl o żarówce
Jasność jest liczbą od 0 do 100. Podobnie jak nasycenie, czasami zapisuje się ją w procentach. Ten jest dość oczywisty, co to znaczy, ale jest szybki haczyk.
0% jasności jest czarne, bez względu na odcień, bez względu na nasycenie. 100% jasności jest białe tylko wtedy, gdy nasycenie wynosi również 0%. W przeciwnym razie 100% jasności to tylko… bardzo jasny kolor. Brzmi myląco? Pomyśl o tym w ten sposób. Wyobraź sobie, że jasność to żarówka. 0% oznacza, że żarówka jest wyłączona (czarny kolor w pokoju). 100% oznacza, że światło ma pełną moc. Może więc 100% jasności to jasny kolor, a jeśli światło jest już białe, to 100% jasności to czysta biel.
Czy czarny jest na kole kolorów? Nie, ale jest na cylindrze kolorów
Koło jest płaskie, więc jest w 2D. „Przestrzeń” kolorów HSB ma trzy wymiary (H, S i B ... niespodzianka!), Więc jest to kształt 3D. W naszym przypadku stożek da sobie radę.
Czarny to CAŁE koło kolorów, którego jasność = 0. Bez względu na to, jaki masz odcień, bez względu na nasycenie, jeśli jasność = 0, patrzysz na CZARNY.
(Dziwnie, biały działa inaczej. Biały to tylko jeden punkt, NIE całe koło kolorów. Aby uzyskać biel, musisz mieć jasność = 100 ORAZ nasycenie = 0. To powiedziawszy, system kolorów jest niesamowicie podobny do HSB, ale jedyną różnicą jest to, że tworzy dokładnie białe i czarne przeciwieństwa. Ten system nazywa się HSL - odcień, nasycenie, lekkość .)
Jak zmienia się odcień mojej skóry wraz z oświetleniem?
Na to pytanie dokładniej odpowiedziano tutaj , ale w zasadzie odcień, nasycenie LUB jasność skóry mogą się zmieniać wraz z oświetleniem.
- ODCIEŃ : Jeśli Twój normalny odcień skóry wynosi od 0 ° do 60 °, a następnie w jasnym (białym) świetle, odcień Twojej skóry zmieni się na żółty (odcień = 60). W ciemniejszym oświetleniu zmieni kolor na czerwony (odcień = 0 °).
- SATURACJA : Przy jaśniejszym oświetleniu Twoja skóra będzie miała mniejsze nasycenie. W słabszym oświetleniu będzie miał większe nasycenie.
- JASNOŚĆ : Przy jaśniejszym oświetleniu Twoja skóra będzie miała większą jasność. Przy słabszym oświetleniu Twoja skóra będzie miała mniejszą jasność. Ale ... już to wiedziałeś, prawda? ;)
Mam nadzieję, że to pomaga!
Więcej szczegółowych informacji znajdziesz tutaj
L*a*b*
kolor nie jest jedyną przestrzenią kolorów niezależną od urządzenia.sRGB
jest tak samo niezależny od urządzenia jakL*a*b*
. I obaL*a*b*
isRGB
potrzebują biel odniesienia, nie są absolutne. Aby uzyskać prawdziwie niezależny model kolorów, możesz użyćXYZ
. Jeśli naprawdę chcesz wiedzieć, przeczytaj całą witrynę brucelindbloom.com . Java jest wymagana do pełnego doświadczenia.