Jump to content

Цветовой градиент

Линейный или осевой градиент цвета.

В науке о цвете цветовой градиент (также известный как цветовая шкала или цветовая прогрессия ) определяет диапазон зависящих от положения цветов , обычно используемых для заполнения области.

При назначении цветов набору значений градиент представляет собой непрерывную цветовую карту, тип цветовой схемы .В компьютерной графике термин образец [1] стало означать палитру активных цветов.

Определения

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

Строгое определение

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

Цветовая карта [4] — это функция , которая связывает действительное значение r с точкой c в цветовом пространстве.

который определяется:

  • цветовое пространство C
  • возрастающая последовательность отбора проб точек
  • ряд значений в цветовом пространстве
  • картографирование
  • правило интерполяции промежуточных значений

где:

Критерии классификации:

Измерение

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

Осевые градиенты

[ редактировать ]
Осевой цветовой градиент с сегментом белой линии, соединяющим две точки.

Осевой цветовой градиент (иногда его также называют линейным цветовым градиентом) задается двумя точками и цветом в каждой точке. Цвета вдоль линии, проходящей через эти точки, рассчитываются с использованием линейной интерполяции , а затем растягиваются перпендикулярно этой линии. В системах цифровой обработки изображений цвета обычно интерполируются в цветовом пространстве RGB , часто с использованием гамма-сжатых цветовых значений RGB, а не линейных. CSS и SVG поддерживают линейные градиенты. [8] [9]

Радиальные градиенты

[ редактировать ]
Радиальный цветовой градиент

Радиальный градиент определяется как круг , имеющий один цвет по краю и другой в центре. Цвета рассчитываются путем линейной интерполяции на основе расстояния от центра. Это можно использовать для аппроксимации диффузного отражения света от точечного источника сферой . [ нужна ссылка ] И CSS, и SVG поддерживают радиальные градиенты. [10] [11]

Конические градиенты

[ редактировать ]
конический градиент

Конические или конические градиенты — это градиенты с цветовыми переходами, повернутыми вокруг центральной точки (а не исходящими из центра). Примеры конических градиентов включают круговые диаграммы и цветовые круги. [12] Конические градиенты иногда называют «градиентами развертки» (например, в спецификации OpenType ) или угловыми градиентами.

Другие формы

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

В векторной графике полигональные сетки можно использовать Adobe Illustrator , поддерживаемые , например градиентные сетки .

Цветовое пространство

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

Влияние цветового пространства

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

Внешний вид градиента зависит не только от самого цвета, но и от цветового пространства, в котором выполняются вычисления. Проблема обычно становится важной по двум причинам:

  • Гамма-коррекция цветового пространства. При типичном значении γ около 2 легко увидеть, что цветовое пространство с поддержкой гаммы будет темнее, чем цветовое пространство с линейной интенсивностью, поскольку сумма квадратов двух чисел никогда не превышает квадрата их суммы. Эффект наиболее заметен при смешивании дополнительных цветов, таких как красный и зеленый, при этом средний цвет становится темным, а не ожидаемым желтым. [13] [14] Радиальные и конические примеры на этой странице ясно демонстрируют эту ошибку.
  • Обработка других свойств восприятия. При визуализации информации нежелательно, чтобы якобы «плоский» градиент по ходу показывал немонотонные изменения яркости и насыщенности. Это происходит потому, что человеческое зрение подчеркивает эти качества, вызывая предвзятость или путаницу в интерпретации. [15]

«Линейное» смешивание соответствует смешиванию физического света и было стандартом в игровых движках . долгое время [16] Однако в Интернете им долгое время пренебрегали как цветовыми градиентами, так и масштабированием изображения. [17] Такое сочетание по-прежнему имеет небольшое отличие от того, которое выполнено в перцептивно однородном цветовом пространстве. [18]

ВПГ радуга

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

Приложения

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

См. также

[ редактировать ]
  1. ^ cssgradient: Образцы градиентов CSS
  2. ^ Цветовая схема «кубиспирали» Дэйва Грина.
  3. ^ Расходящиеся цветовые карты для научной визуализации - Кеннет Морленд
  4. ^ Хороший, плохой и злой: теоретическая основа оценки непрерывных карт цветов Роксана Бьюджак, Терес Л. Тертон, Франческа Самсель, Колин Уэр
  5. ^ какую цветовую шкалу использовать в данных, Лиза Шарлотта Рост
  6. ^ Фабио Крамери: Научные цветные карты
  7. ^ Исследование и оценка качества статических 2D-цветовых карт на основе задач. Автор(ы): Бернард, Юрген; Штайгер, Мартин; Миттельштадт, Себастьян; Тум, Саймон; Кейм, Дэниел; Кольхаммер, Йорн, Ин Као, Дэвид Л. (Ред.); Общество науки и технологий визуализации -IS&T-; Общество инженеров фотооптического приборостроения -SPIE-, Беллингем/Вашингтон: Визуализация и анализ данных, 2015 г.: 9–11 февраля 2015 г., Сан-Франциско, Калифорния Беллингем, Вашингтон: SPIE, 2015 (Материалы SPIE 9397) ISBN   9781628414875
  8. ^ Линейные градиенты в «Значениях изображений CSS и замененном модуле контента, уровень 3», Кандидатская рекомендация W3C, апрель 2012 г.
  9. ^ Линейные градиенты в «SVG 1.1 (второе издание)», Рекомендация W3C, август 2011 г.
  10. ^ Радиальные градиенты в «Значениях изображений CSS и замененном модуле контента, уровень 3», Кандидатская рекомендация W3C, апрель 2012 г.
  11. ^ Радиальные градиенты в «SVG 1.1 (второе издание)», Рекомендация W3C, август 2011 г.
  12. ^ Документы Mozilla: Конический градиент CSS
  13. ^ Минутка физики (20 марта 2015). «Цвет компьютера нарушен» . Ютуб . Архивировано из оригинала 21 декабря 2021 года.
  14. ^ Новак, Джон (21 сентября 2016 г.). «Что каждый программист должен знать о гамме» .
  15. ^ Зейлейс, Ахим; Фишер, Джейсон С.; Хорник, Курт; Ихака, Росс; МакУайт, Клэр Д.; Мюррелл, Пол; Штауффер, Рето; Вилке, Клаус О. (2019). « Цветовое пространство : набор инструментов для управления и оценки цветов и палитр». Журнал статистического программного обеспечения . 96 . arXiv : 1903.06490 . дои : 10.18637/jss.v096.i01 .
  16. ^ «Глава 24. Как важно быть линейным» . Разработчик NVIDIA .
  17. ^ «Веб-цвет все еще не работает» .
  18. ^ «Как программное обеспечение неправильно отображает цвета» . bottosson.github.io . 3 декабря 2020 г.
  19. ^ документы gnuplot 4.2 node167: Цветовое поле [ постоянная мертвая ссылка ]
  20. ^ Айзенберг, Дж. Дэвид (2002). Основы SVG . О'Рейли Медиа . п. 107 . ISBN  0-596-00223-8 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b6ccfc8eac9fa4c0ba222e86e20c5a35__1717591320
URL1:https://arc.ask3.ru/arc/aa/b6/35/b6ccfc8eac9fa4c0ba222e86e20c5a35.html
Заголовок, (Title) документа по адресу, URL1:
Color gradient - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)