Ответ 1
SVG поддерживает цвета ICC, используя цветовые профили ICC, которые позволят вам делать то, что вам нужно, но еще не поддерживаются ни одним браузером: (
Можно ли указать, что в качестве изображения SVG должно выводиться результат в CMYK? Если это так, это большая задача? Что делать, если изображение имеет цвета, указанные в RGB, трудно ли преобразовать их в CMYK?
SVG поддерживает цвета ICC, используя цветовые профили ICC, которые позволят вам делать то, что вам нужно, но еще не поддерживаются ни одним браузером: (
SVG 2.0 добавляет поддержку неуправляемых цветов, позволяя указать цвет CMYK с резервным копированием sRGB:
<circle fill="#CD853F device-cmyk(0.11, 0.48, 0.83, 0.00)"/>
Вы также можете использовать icc-named-color()
, чтобы указать цвет пятна, который будет определен в связанном цветовом профиле ICC.
В настоящее время это все еще рабочая спецификация проекта, но некоторые инструменты могут ее поддерживать, например ветка Apache Batik svgcolor12.