HSV (також HSB) — колірна модель, заснована на трьох характеристиках кольору: колірному тоні (Hue), насиченості (Saturation) і значенні кольору (Value), який також називають яскравістю (Brightness).
- Hue — колірний тон, (наприклад, червоний, зелений або синьо-блакитний). Варіюється в межах 0-360°, але іноді приводиться до діапазону 0-100 або 0-1. У Windows весь колірний спектр ділиться на 240 відтінків (що можна спостерігати в редакторі палітри MS Paint), тобто тут «Hue» зводиться до діапазону 0-239 (відтінок 240 відсутній, оскільки він дублював би 0).
- Saturation — насиченість. Варіюється в межах 0-100 або 0-1. Чим більший цей параметр, тим «чистіший» колір, тому цей параметр іноді називають чистотою кольору. А чим ближчий цей параметр до нуля, тим ближчий колір до нейтрального сірого.
- Value — значення кольору, або Brightness — яскравість. Також задається в межах 0-100 або 0-1.
Модель була створена Елві Реєм Смітом, одним із засновників Pixar, в 1978 році. Вона є нелінійним перетворенням моделі RGB.
Колір, представлений в HSV, залежить від пристрою, на який він буде виведений, оскільки HSV — перетворення моделі RGB, яка теж залежить від пристрою. Для отримання коду кольору, не залежного від пристрою, використовується модель Lab.
Слід зазначити, що HSV (HSB) і HSL — дві різні колірні моделі.
Тривимірні візуалізації простору HSV
Циліндр
Найпростіший спосіб зобразити HSV в тривимірний простір — скористатися циліндричною системою координат. Тут координата H визначається полярним кутом, S — радіус-вектором, а V — Z-координатою. Тобто, відтінок змінюється при русі вздовж кола циліндра, насиченість — вздовж радіуса, а яскравість — вздовж висоти. Всупереч математичній точності, у такої моделі є істотний недолік: на практиці кількість помітних оком рівнів насиченості і відтінків зменшується при наближенні яскравості (V) до нуля (тобто, на відтінках, близьких до чорного). Також на малих S і V з'являються суттєві помилки округлення при перекладі RGB в HSV і навпаки. Тому частіше застосовується конічна модель.
Конус
Інший спосіб візуалізації колірного простору — конус. Як і в циліндрі, відтінок змінюється по колу конуса. Насиченість кольору зростає з віддаленням від осі конуса, а яскравість — з наближенням до його основи. Іноді замість конуса використовують правильну шестикутну піраміду.
Обидва ці способи є зручною тривимірною ілюстрацією простору HSV. Але через тривимірність вони в прикладному ПЗ не застосовуються.
Візуалізація HSV в прикладному ПК
Модель HSV часто використовується в програмах комп'ютерної графіки, через те, що є зручною для людини. Нижче вказані способи «розгортання» тривимірного простору HSV на двомірний екран комп'ютера.
Колірне коло
Ця візуалізація складається з колірного кола (тобто, поперечного перерізу циліндра) і двигуна яскравості (висоти циліндра). Ця візуалізація отримала широку популярність у перших версіях ПК компанії Corel. На цей час застосовується надзвичайно рідко, частіше використовують кільцева модель («а-ля Macromedia»)
Кольорове кільце
Відтінок подається у вигляді райдужного кільця, а насиченість і значення кольору вибираються за допомогою вписаного в це кільце трикутника. Його вертикальна вісь, як правило, регулює насиченість, а горизонтальна дозволяє змінювати значення кольору. Таким чином, для вибору кольору потрібно спочатку вказати відтінок, а потім вибрати потрібний колір з трикутника.
Зміна одного компонента
На цих двох діаграмах показуються кольори, які розрізняються тільки одним компонентом.
Матриця сусідніх відтінків
Різницю близьких кольорів можна зобразити іншим шляхом — показати поруч кілька кольорів, які не дуже відрізняються своїми компонентами. На малюнку праворуч показано 27 близьких відтінків помаранчевого, відсортованих за яскравістю і розташованих по спіралі. Квадратики в центрі показують ті ж кольори, але відсортовані у більш лінійному порядку.
HSV і сприйняття кольору
Часто художники воліють використовувати HSV замість інших моделей, таких як RGB і CMYK, тому що вони вважають, що пристрій HSV ближче до людського сприйняття кольорів. RGB і CMYK визначають колір як комбінацію основних кольорів (червоного, зеленого і синього або жовтого, пурпурового, блакитного і чорного відповідно), в той час, як компоненти кольору в HSV зображають інформацію про колір у більш звичній людині формі : Що це за колір? Наскільки він насичений ? Наскільки він світлий чи темний? Кольорова палітра HSL представляє колір схожим і навіть, можливо, більш інтуїтивно зрозумілим чином, ніж HSV.
Перетворення колірних компонентів між моделями
RGB → HSV
Вважаємо, що:
Нехай — максимальне значення з , і , а — мінімальне з них.
якщо | |
якщо і | |
якщо і | |
якщо | |
якщо |
HSV → RGBДля будь-яких відтінків H ∈ [0°,360°), насиченості S ∈ [0, 100], і яскравості V ∈[0, 100]:
Отримані значення червоного, зеленого і синього каналів RGB обчислюються у відсотках. Щоб зробити їх відповідними поширеному уявленню (COLORREF) необхідно помножити кожне з них на 2,55. При цілочисельному кодуванні кожного кольору в HSV є відповідний колір в RGB. Однак зворотне твердження не є вірним: деякі кольору в RGB не можна виразити в HSV так, щоб значення кожного компонента було цілим. Фактично, при такому кодуванні доступна тільки частина колірного простору RGB. Додаткові кольориДва кольори називаються додатковими, якщо при змішуванні їх в рівній пропорції виходить чистий сірий колір. Якщо заданий один колір (, , ), то обов'язково існує додатковий йому колір (, , ). Оскільки вислідний колір повинен бути сірим, його насиченість (S) повинна дорівнювати 0. Таким чином,
|
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
HSV takozh HSB kolirna model zasnovana na troh harakteristikah koloru kolirnomu toni Hue nasichenosti Saturation i znachenni koloru Value yakij takozh nazivayut yaskravistyu Brightness Shkala vidtinkiv Hue Hue kolirnij ton napriklad chervonij zelenij abo sino blakitnij Variyuyetsya v mezhah 0 360 ale inodi privoditsya do diapazonu 0 100 abo 0 1 U Windows ves kolirnij spektr dilitsya na 240 vidtinkiv sho mozhna sposterigati v redaktori palitri MS Paint tobto tut Hue zvoditsya do diapazonu 0 239 vidtinok 240 vidsutnij oskilki vin dublyuvav bi 0 Saturation nasichenist Variyuyetsya v mezhah 0 100 abo 0 1 Chim bilshij cej parametr tim chistishij kolir tomu cej parametr inodi nazivayut chistotoyu koloru A chim blizhchij cej parametr do nulya tim blizhchij kolir do nejtralnogo sirogo Value znachennya koloru abo Brightness yaskravist Takozh zadayetsya v mezhah 0 100 abo 0 1 Model bula stvorena Elvi Reyem Smitom odnim iz zasnovnikiv Pixar v 1978 roci Vona ye nelinijnim peretvorennyam modeli RGB Kolir predstavlenij v HSV zalezhit vid pristroyu na yakij vin bude vivedenij oskilki HSV peretvorennya modeli RGB yaka tezh zalezhit vid pristroyu Dlya otrimannya kodu koloru ne zalezhnogo vid pristroyu vikoristovuyetsya model Lab Slid zaznachiti sho HSV HSB i HSL dvi rizni kolirni modeli Trivimirni vizualizaciyi prostoru HSVCilindr Cilindr Najprostishij sposib zobraziti HSV v trivimirnij prostir skoristatisya cilindrichnoyu sistemoyu koordinat Tut koordinata H viznachayetsya polyarnim kutom S radius vektorom a V Z koordinatoyu Tobto vidtinok zminyuyetsya pri rusi vzdovzh kola cilindra nasichenist vzdovzh radiusa a yaskravist vzdovzh visoti Vsuperech matematichnij tochnosti u takoyi modeli ye istotnij nedolik na praktici kilkist pomitnih okom rivniv nasichenosti i vidtinkiv zmenshuyetsya pri nablizhenni yaskravosti V do nulya tobto na vidtinkah blizkih do chornogo Takozh na malih S i V z yavlyayutsya suttyevi pomilki okruglennya pri perekladi RGB v HSV i navpaki Tomu chastishe zastosovuyetsya konichna model Konus Konichne predstavlennya modeli Inshij sposib vizualizaciyi kolirnogo prostoru konus Yak i v cilindri vidtinok zminyuyetsya po kolu konusa Nasichenist koloru zrostaye z viddalennyam vid osi konusa a yaskravist z nablizhennyam do jogo osnovi Inodi zamist konusa vikoristovuyut pravilnu shestikutnu piramidu Obidva ci sposobi ye zruchnoyu trivimirnoyu ilyustraciyeyu prostoru HSV Ale cherez trivimirnist voni v prikladnomu PZ ne zastosovuyutsya Vizualizaciya HSV v prikladnomu PKModel HSV chasto vikoristovuyetsya v programah komp yuternoyi grafiki cherez te sho ye zruchnoyu dlya lyudini Nizhche vkazani sposobi rozgortannya trivimirnogo prostoru HSV na dvomirnij ekran komp yutera Kolirne kolo Cya vizualizaciya skladayetsya z kolirnogo kola tobto poperechnogo pererizu cilindra i dviguna yaskravosti visoti cilindra Cya vizualizaciya otrimala shiroku populyarnist u pershih versiyah PK kompaniyi Corel Na cej chas zastosovuyetsya nadzvichajno ridko chastishe vikoristovuyut kilceva model a lya Macromedia Kolorove kilce Kolorove kilce z osyami H S i V kilce Vidtinok podayetsya u viglyadi rajduzhnogo kilcya a nasichenist i znachennya koloru vibirayutsya za dopomogoyu vpisanogo v ce kilce trikutnika Jogo vertikalna vis yak pravilo regulyuye nasichenist a gorizontalna dozvolyaye zminyuvati znachennya koloru Takim chinom dlya viboru koloru potribno spochatku vkazati vidtinok a potim vibrati potribnij kolir z trikutnika Zmina odnogo komponenta Tri rivni yaskravosti pri nezminnij nasichenosti Tri rivni nasichenosti pri nezminnij yaskravosti Na cih dvoh diagramah pokazuyutsya kolori yaki rozriznyayutsya tilki odnim komponentom Matricya susidnih vidtinkiv 3 3 3 Riznicyu blizkih koloriv mozhna zobraziti inshim shlyahom pokazati poruch kilka koloriv yaki ne duzhe vidriznyayutsya svoyimi komponentami Na malyunku pravoruch pokazano 27 blizkih vidtinkiv pomaranchevogo vidsortovanih za yaskravistyu i roztashovanih po spirali Kvadratiki v centri pokazuyut ti zh kolori ale vidsortovani u bilsh linijnomu poryadku HSV i sprijnyattya koloruZobrazhennya ta jogo okremi komponenti H S V Na riznih dilyankah zobrazhennya mozhna prostezhiti zminu komponent Chasto hudozhniki voliyut vikoristovuvati HSV zamist inshih modelej takih yak RGB i CMYK tomu sho voni vvazhayut sho pristrij HSV blizhche do lyudskogo sprijnyattya koloriv RGB i CMYK viznachayut kolir yak kombinaciyu osnovnih koloriv chervonogo zelenogo i sinogo abo zhovtogo purpurovogo blakitnogo i chornogo vidpovidno v toj chas yak komponenti koloru v HSV zobrazhayut informaciyu pro kolir u bilsh zvichnij lyudini formi Sho ce za kolir Naskilki vin nasichenij Naskilki vin svitlij chi temnij Kolorova palitra HSL predstavlyaye kolir shozhim i navit mozhlivo bilsh intuyitivno zrozumilim chinom nizh HSV Peretvorennya kolirnih komponentiv mizh modelyamiRGB HSV Ilyustraciya sho demonstruye vidnoshennya mizh RGB i HSV Vvazhayemo sho H 0 360 S V R G B 0 1 displaystyle begin aligned H amp in left 0 360 right S V R G B amp in left 0 1 right end aligned Nehaj M A X displaystyle MAX maksimalne znachennya z R displaystyle R G displaystyle G i B displaystyle B a M I N displaystyle MIN minimalne z nih H displaystyle H begin cases end cases 0 displaystyle 0 yaksho M A X M I N displaystyle MAX MIN 60 G B M A X M I N 0 displaystyle 60 times frac G B MAX MIN 0 yaksho M A X R displaystyle MAX R i G B displaystyle G geq B 60 G B M A X M I N 360 displaystyle 60 times frac G B MAX MIN 360 yaksho M A X R displaystyle MAX R i G lt B displaystyle G lt B 60 B R M A X M I N 120 displaystyle 60 times frac B R MAX MIN 120 yaksho M A X G displaystyle MAX G 60 R G M A X M I N 240 displaystyle 60 times frac R G MAX MIN 240 yaksho M A X B displaystyle MAX B S 0 if M A X 0 1 M I N M A X otherwise displaystyle S begin cases 0 amp text if MAX 0 1 dfrac MIN MAX amp text otherwise end cases V M A X displaystyle V MAX HSV RGB Dlya bud yakih vidtinkiv H 0 360 nasichenosti S 0 100 i yaskravosti V 0 100 H i H 60 displaystyle H i left lfloor H over 60 right rfloor V m i n 100 S V 100 displaystyle V min 100 S V over 100 a V V m i n H mod 60 60 displaystyle a V V min H mod 60 over 60 V i n c V m i n a displaystyle V inc V min a V d e c V a displaystyle V dec V a yaksho H i 0 displaystyle H i 0 to R V G V i n c B V m i n displaystyle R V G V inc B V min yaksho H i 1 displaystyle H i 1 to R V d e c G V B V m i n displaystyle R V dec G V B V min yaksho H i 2 displaystyle H i 2 to R V m i n G V B V i n c displaystyle R V min G V B V inc yaksho H i 3 displaystyle H i 3 to R V m i n G V d e c B V displaystyle R V min G V dec B V yaksho H i 4 displaystyle H i 4 to R V i n c G V m i n B V displaystyle R V inc G V min B V yaksho H i 5 displaystyle H i 5 to R V G V m i n B V d e c displaystyle R V G V min B V dec Otrimani znachennya chervonogo zelenogo i sinogo kanaliv RGB obchislyuyutsya u vidsotkah Shob zrobiti yih vidpovidnimi poshirenomu uyavlennyu COLORREF neobhidno pomnozhiti kozhne z nih na 2 55 Pri cilochiselnomu koduvanni kozhnogo koloru v HSV ye vidpovidnij kolir v RGB Odnak zvorotne tverdzhennya ne ye virnim deyaki koloru v RGB ne mozhna viraziti v HSV tak shob znachennya kozhnogo komponenta bulo cilim Faktichno pri takomu koduvanni dostupna tilki 1 256 displaystyle frac 1 256 chastina kolirnogo prostoru RGB Dodatkovi kolori Dva kolori nazivayutsya dodatkovimi yaksho pri zmishuvanni yih v rivnij proporciyi vihodit chistij sirij kolir Yaksho zadanij odin kolir H displaystyle H S displaystyle S V displaystyle V to obov yazkovo isnuye dodatkovij jomu kolir H displaystyle H S displaystyle S V displaystyle V Oskilki vislidnij kolir povinen buti sirim jogo nasichenist S povinna dorivnyuvati 0 Takim chinom H displaystyle H prime H 180 if H 180 H 180 if H lt 180 displaystyle begin cases H 180 amp mbox if H geq 180 H 180 amp mbox if H lt 180 end cases S displaystyle S prime V S V S 1 1 displaystyle VS over V S 1 1 V displaystyle V prime V S 1 1 displaystyle V S 1 1 Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno traven 2014