CSS-правило `@color-profile`
@color-profile CSS at-rule определяет и задаёт имя цветового профиля, который впоследствии можно использовать в функции color() для указания цвета.
Синтаксис
@color-profile --swop5c {
src: url("https://example.org/SWOP2006_Coated5v2.icc");
}
Параметры
- имя профиля
- Либо
<dashed-ident>, либо идентификаторdevice-cmyk.
Дескрипторы
-
src - Указывает URL-адрес, по которому можно получить информацию о цветовом профиле.
-
rendering-intent -
Если цветовой профиль содержит несколько целей цветопередачи, этот дескриптор позволяет выбрать одну из них, чтобы определить способ отображения цвета в цветовых охватах меньшего размера, чем охват, для которого задан этот профиль.
Если этот дескриптор используется, его значением должно быть одно из следующих ключевых слов:
-
relative-colorimetric - Относительная колориметрическая цветопередача для носителя требует, чтобы исходные цвета, попадающие в цветовой охват целевого носителя, оставались неизменными относительно соответствующих точек белого носителей. Исходные цвета, выходящие за пределы цветового охвата целевого носителя, преобразуются в цвета на границе цветового охвата различными методами.
-
absolute-colorimetric - Абсолютная колориметрическая цветопередача ICC требует, чтобы исходные цвета, попадающие в цветовой охват целевого носителя, оставались неизменными относительно принятого белого (идеального отражающего рассеивателя). Исходные цвета, выходящие за пределы цветового охвата целевого носителя, преобразуются в цвета на границе цветового охвата различными методами.
-
perceptual - Этот метод часто является предпочтительным для изображений, особенно если исходный и целевой носители существенно различаются (например, изображение, отображаемое на экране и воспроизводимое на бумаге методом отражательной печати). Цвета исходного изображения повторно оптимизируются для целевого носителя с использованием проприетарных методов.
-
saturation - Этот вариант был создан для сохранения относительной насыщенности (цветности) исходного изображения и чистоты сплошных цветов. Однако, как и перцепционный метод, он столкнулся с проблемами совместимости.
-
Формальный синтаксис
Примеры
В этом примере показано использование офсетной печати по стандарту ISO 12647-2:2004 с данными характеризации CGATS/SWOP TR005 2007 для бумаги 5-го класса, ограничением общей площади покрытия чернилами 300% и заменой компонента средне-серого (GCR). Этот пример взят из спецификации.
Дескриптор src указывает URL-адрес, по которому можно получить информацию о цветовом профиле.
@color-profile --swop5c {
src: url("https://example.org/SWOP2006_Coated5v2.icc");
}
.header {
background-color: color(--swop5c 0% 70% 20% 0%);
}
Спецификации
| Спецификация |
|---|
| Модуль CSS Color, уровень 5 # at-profile |
Совместимость с браузерами
В настоящее время ни один браузер не поддерживает эту функцию.
См. также
- модуль CSS colors
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@color-profile