Jump to content

HSLuv

В колориметрии цветовое HSLuv пространство является удобной для человека альтернативой HSL цветовому пространству . Раньше он назывался «хусл». Это вариант цветового пространства CIE LCH(uv), в котором компонент C ( красочность ) заменяется компонентом «Насыщенность» (S), представляющим процент красочности относительно максимального значения sRGB, которое может обеспечить с учетом значений L и H. [ 1 ] Это значение не имеет ничего общего с «насыщенностью» в теории цвета.

Цветовые пространства, широко используемые для компьютерного дисплея, такие как стандартный красный, зеленый, синий (sRGB) цветовые модели построенные на его основе , такие как HSL и HSV ), нерегулярны. Это означает, что даже несмотря на то, что прямоугольники имеют равномерно распределенные значения оттенков , соответствующий эффект не является линейным для человеческого глаза. [ 2 ]

Цветовое пространство CIELUV Международной было разработано для единообразия восприятия на основе экспериментов на людях и было принято в 1976 году комиссией по освещению (CIE) как простое для вычислений преобразование цветового пространства CIE XYZ 1931 года . CIELUV широко используется в таких приложениях, как компьютерная графика, связанных с цветным светом. Хотя аддитивные смеси источников света разного цвета будут располагаться на линии единой диаграммы цветности CIELUV (получившей название CIE 1976 UCS ), такие аддитивные смеси не будут, вопреки распространенному мнению, располагаться вдоль линии в цветовом пространстве CIELUV, если только смеси не являются постоянными. в легкости . При доступе через полярные координаты CIELUV функционально становится похожим на цветовое пространство HSL, но с той проблемой, что его компонент цветности не укладывается в определенный диапазон. Несмотря на то, что цветовые пространства CIELUV и CIELAB основаны на человеческом восприятии, они не интуитивно понятны при работе с кодом. [ 2 ]

Расширив CIELUV новым компонентом «насыщенности», HSLuv теперь позволяет охватить всю доступную цветность в процентах. [ 3 ] Проект HSLuv — одна из последних попыток сделать эти цветовые пространства более интуитивно понятными. Это позволяет использовать цветовое пространство CIELUV в тех же размерах, что и цветовую модель HSL. Исходный код, называемый дружественным к человеку HSL, был написан на языке программирования Haxe , но теперь проект реализован на большинстве популярных языков программирования, включая JavaScript . [ 2 ]

Выполнение

[ редактировать ]

Эталонная реализация написана на Haxe и выпущена под лицензией MIT .

HSLuv портирован на следующие языки программирования: C, C#, Elm, Emacs, GLSL, Haskell, Haxe, Go, Java, JavaScript, Lua, Objective-C, Perl, PHP, Python, Ruby, Rust, Sass и Swift. . [ 4 ]

См. также

[ редактировать ]
  1. ^ «Использование круговых цветовых систем» . seaborn.pydata.org .
  2. ^ Jump up to: а б с «Перцептивно однородные цветовые пространства» . programdesignsystems.com .
  3. ^ «Информация» . www.hsluv.org .
  4. ^ «Реализации» . www.hsluv.org .
[ редактировать ]
  • [1] Объяснение различий между цветовыми пространствами sRGB и HSLuv со сравнением и примерами Javascript.
  • [2] Реализация HSLuv на языке Javascript с математическими расчетами, примерами, сравнениями и ссылками на реализации на различных языках программирования.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2a8ad2c80b588ab17829c6b265b6d99c__1682186700
URL1:https://arc.ask3.ru/arc/aa/2a/9c/2a8ad2c80b588ab17829c6b265b6d99c.html
Заголовок, (Title) документа по адресу, URL1:
HSLuv - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)