AHSL

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 27. listopadu 2013; kontroly vyžadují 82 úprav .

AHSL nebo AHLS (z angl.  Hue, Saturation, Lightness (Intensity) ) - barevný model , ve kterém jsou barevnými souřadnicemi tón , sytost a světlost . Je třeba poznamenat, že HSV , HSL a AHSL jsou různé barevné modely. AHSL je alternativní model HSL , zásadní rozdíl spočívá v definici charakteristiky Saturation (saturace).

Konverze

z RGB do AHSL


































z AHSL na RGB
























Rozdíl mezi AHSL a HSL

V barevném modelu AHSL má každá barva svou „vlastní“ černou a bílou barvu, která je určena aritmetickými středními hodnotami kanálů RGB. V modelu HSL odpovídá barva libovolného tónu se stejnou světlostí stejné černé a bílé barvě. Černobílý snímek získaný z barevného snímku změnou saturační charakteristiky v modelu AHSL bude tedy „správným“ černobílým snímkem, na rozdíl od snímku získaného stejným způsobem pomocí modelu HSL.

Získání barvy dané modelem AHSL

Uvažujme získání barvy specifikované jejími charakteristikami podle modelu AHSL v grafickém editoru. Máme barevný odstín (H), sytost (S) a světlost (L). Vytvořte 3 vrstvy, které budou zodpovědné za charakteristiky H, L, S. Střední vrstvu vyplňte čistou barvou, jejíž odstín se rovná H (H=0 - #ff0000; H=60 - #ffff00; H = 120 - #00ff00, H=180 - #00ffff, H=240 - #0000ff, H=300 - #ff00ff, H=360 - #ff0000). Pokud L>0 vyplňte horní vrstvu bílou (#ffffff), pokud L<0 - černou (#000000), pokud L=0 - horní vrstva může zůstat prázdná. Průhlednost horní vrstvy je nastavena podle absolutní hodnoty L za předpokladu, že |L| - průhlednost horní vrstvy, udává se v procentech. Nyní spojte horní a střední vrstvu do jedné. Určíme výslednou barvu a vypočítáme odpovídající černou a bílou: nastavte kanály RGB na jejich aritmetický průměr (například pro červenou #ff0000 odpovídající černobílou R:85; G:85; B:85). Spodní vrstvu vyplňte černou a bílou. Pro horní vrstvu nastavte průhlednost rovnou charakteristice S (saturace), uvažujeme, že S=255 je zcela neprůhledná vrstva, S=0 je zcela průhledná. Sloučením vrstev získáme barvu, kterou nám dává AHSL.

Výhody

Nevýhody

Aplikace

Vzhledem k rozkladu barvy na její hlavní charakteristiky (odstín, sytost, světlost) je barevný model AHSL vhodný pro použití v grafických editorech při korekci odstínu, sytosti, jasu a kontrastu obrazu.

Viz také

Odkazy