Цветовое пространство HCL
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
HCL ( Hue - Chroma - Luminance ) или LCh относится к любой из многих цилиндрических моделей цветового пространства , которые предназначены для соответствия человеческому восприятию цвета с тремя параметрами. Lch был принят практиками визуализации информации для представления данных без предвзятости, связанной с использованием различной насыщенности . [1] [2] [3] Как правило, они разработаны так, чтобы иметь характеристики как цилиндрических преобразований цветового пространства RGB , таких как HSL и HSV , так и цветового пространства L*a*b* . Некоторые противоречивые определения терминов:
- Название цилиндрической трансформации CIELuv (CIELCh uv ), использованное Ихакой (2003). [1] и принят Zeileis et al. (2009, 2020). [2] [4] Это имя, по-видимому, наиболее часто используется при визуализации информации. Ихака, Зейлейс и соавторы также предоставляют реализации программного обеспечения и веб-страницы для продвижения его использования. [4]
- Имя цилиндрического CIELab (CIELCh ab ), используемое chroma.js.
- «HCL», разработанный в 2005 году Сарифуддином и Миссау, представляет собой преобразование любого используемого типа цветового пространства RGB. [5]
- HCT с тоном как синонимом яркости затем используется в Material Design для его цветовой системы с использованием диапазонов значений 0–360°, 0–120+ и 0–100% соответственно. [6] Его оттенок и цветность взяты из CAM16 , тогда как тон на самом деле L* из CIELab . [7]
Вывод
[ редактировать ]Цветообразующие атрибуты
[ редактировать ]HCL касается следующих атрибутов внешнего вида цвета: [А]
- Хюэ
- «Атрибут зрительного ощущения, согласно которому область кажется похожей на один из воспринимаемых цветов : красный, желтый, зеленый и синий или на комбинацию двух из них». [8]
- Легкость , стоимость
- «Яркость относительно яркости аналогично освещенного белого цвета». [8]
- Яркость ( Y или L v, Ом )
- Излучение, взвешенное по воздействию каждой длины волны на типичного человека-наблюдателя, измеренное в единицах СИ в канделах на квадратный метр ( кд/м). 2 ). Часто термин яркость используется для обозначения яркости относительной Y / Y n , где Y n — яркость эталонной точки белого .
- Красочность
- «Атрибут зрительного ощущения, согласно которому воспринимаемый цвет области кажется более или менее хроматическим». [8]
Цветовые пространства HSL и HSV являются более интуитивным переводом цветового пространства RGB, поскольку они предоставляют единый номер оттенка. Однако изменение их яркости не соответствует тому, как люди воспринимают цвет . Перцептивно однородные цветовые пространства превосходят RGB в таких случаях, как среда с высоким уровнем шума. [9]
Цветовые пространства CIE
[ редактировать ]Цветовые пространства LCh на основе CIE представляют собой преобразования двух значений цветности (ab или uv) в полярную координату. Исходные цветовые пространства по-прежнему высоко ценятся за их единообразие, и преобразование не приводит к ухудшению качества в этом аспекте. См. соответствующие статьи о том, как получаются базовые координаты.
Сарифуддин 2005 г.
[ редактировать ]Сарифуддин, отмечая отсутствие постоянства синего оттенка у CIELAB — распространенная жалоба среди его пользователей — [10] решили создать собственное цветовое пространство, объединив некоторые функции. [5]
По словам пользователя Stack Overflow Татаризе, то, что Сарифуддин предлагает как «HCL», алгоритмически похоже на HSL . Отмечая преимущества в вычислительной эффективности, они утверждают, что работа Сарифуддина не представляет собой существенного улучшения по сравнению с цветовым пространством CIELAB, но демонстрирует неспособность воспроизвести утверждения статьи. [11] [12] Они также предлагают то, что они считают улучшенной версией алгоритма Сарифуддина. [13] [ оригинальное исследование ]
Другие модели цветового оформления
[ редактировать ]В общем, любая модель цветового представления с яркостью и двумя компонентами цветности также может быть преобразована в цветовое пространство типа HCL путем преобразования компонентов цветности в полярные координаты.
Реализации
[ редактировать ]CIELCh был реализован по-разному: как программный код для создания образцов цвета в инструментах статистики, как автономные инструменты для разработки и тестирования образцов или как библиотеки, которые позволяют другим программам использовать цветовое пространство. Некоторые реализации включают в себя:
- Статистические инструменты:
- d3.js : библиотека JavaScript для документов, управляемых данными (CIELCh ab ).
- Образцы дизайнов:
- Библиотека:
- Вышеупомянутая библиотека цветового пространства [14] [15] (ЦИЭЛЧ уф )
- JavaScript-библиотека ac-colors [18] (CIELCh ab и CIELCh uv )
- JavaScript-библиотека chroma.js [19] (CIELCh ab )
- Colorio для Python [20]
- Большинство других библиотек цветового пространства поддерживают как минимум одно из CIELUV или CIELAB.
Ссылки
[ редактировать ]- ^ Jump up to: а б Ихака, Росс (2003). «Цвет для презентационной графики» . В Хорнике, Курт; Лейш, Фридрих; Зейлейс, Ахим (ред.). Материалы 3-го международного семинара по распределенным статистическим вычислениям, Вена, Австрия . ISSN 1609-395X .
- ^ Jump up to: а б Зейлейс, Ахим; Хорник, Курт; Мюррелл, Пол (2009). «Побег из RGBland: выбор цветов для статистической графики» (PDF) . Вычислительная статистика и анализ данных . 53 (9): 3259–3270. дои : 10.1016/j.csda.2008.11.033 .
- ^ Штауффер, Рето; Майр, Георг Дж.; Даберниг, Маркус; Зейлейс, Ахим (2015). «Где-то за радугой: как эффективно использовать цвета в метеорологических визуализациях». Бюллетень Американского метеорологического общества . 96 (2): 203–216. Бибкод : 2015BAMS...96..203S . дои : 10.1175/BAMS-D-13-00155.1 . hdl : 10419/101098 .
- ^ Jump up to: а б Зейлейс, Ахим; Фишер, Джейсон С.; Хорник, Курт; Ихака, Росс; МакУайт, Клэр Д.; Мюррелл, Пол; Штауффер, Рето; Вилке, Клаус О. (2020). «Цветовое пространство: набор инструментов для управления и оценки цветов и палитр». Журнал статистического программного обеспечения . 96 (1): 1–49. arXiv : 1903.06490 . дои : 10.18637/jss.v096.i01 . S2CID 80628405 .
- ^ Jump up to: а б Сарифуддин М. и Миссауи, Рокия (2005). Новое перцептивно однородное цветовое пространство с соответствующей мерой сходства цветов для поиска изображений и видео на основе контента (PDF) . Семинар по поиску мультимедийной информации, 28-я ежегодная конференция ACM SIGIR. S2CID 17570716 . Архивировано из оригинала (PDF) 20 февраля 2019 г. . Аннотация / полный исправленный отчет
- ^ Material Design 3: Определение цветов с помощью оттенка, цветности и тона (HCT)
- ^ Джеймс О'Лири (17 февраля 2022 г.). «Наука цвета и дизайна» . Блог о материальном дизайне .
- ^ Jump up to: а б с д Фэйрчайлд (2005) , стр. 83–93.
- ^ Пасчос, Г. (2001). «Перцепционно-однородные цветовые пространства для анализа цветовой текстуры: эмпирическая оценка». Транзакции IEEE при обработке изображений . 10 (6): 932–937. Бибкод : 2001ИТИП...10..932П . дои : 10.1109/83.923289 .
- ^ Маклеллан, MR; Линд, ЛР; Киме, RW (1995). «Определение угла оттенка и статистический анализ мультиквадрантных данных Hunter L,a,b» . Журнал качества продуктов питания . 18 (3): 235–240. дои : 10.1111/j.1745-4557.1995.tb00377.x .
- ^ татаризировать. «Цвет HCL в RGB и обратно» . Переполнение стека .
- ^ Татаризировать (4 сентября 2012 г.). «HCL: новое цветовое пространство для пачки лжи» . Ссно! . Проверено 22 мая 2019 г.
- ^ «алгоритм — цвет HCL в RGB и обратно» . Переполнение стека . Проверено 8 декабря 2020 г.
- ^ Jump up to: а б «Цветовое пространство: набор инструментов для управления и оценки цветов и палитр» . Комплексная сеть архивов R. 23 января 2023 г.
- ^ Jump up to: а б «Добро пожаловать в документацию python-colorspace!» . Прочтите Документы .
- ^ «Мастер HCL» .
- ^ «Научные цветные карты» . Фабио Крамери.
- ^ "ac-цвета" . Гитхаб .
- ^ "Chroma.js" . Гитхаб .
- ^ «колорио» . ПиПИ .