У меня уже есть svg (примечание: версия 1) с цветами, определенными в цветовом пространстве RGB, как это fill="#e6dfd9"
,
Этот svg следует использовать в формате PDF для печати, для которого я в настоящее время использую TCPDF. Каков наилучший подход для преобразования svg в cmyk для готовности к печати?
Не удалось найти решение, использующее для этого TCPDF, поэтому подумайте об использовании Imagemagick для преобразования SVG сначала в cmyk, а не об использовании TCPDF для преобразования в PDF.
Уже попробовал:
rgb(255,0,255) device-cmyk(0.03, 0.90, 0.80, 0.00)
, Цвета отображаются неправильно, это может быть связано с версией SVG.Поскольку SVG — это в основном текстовый файл (более правильный XML-файл), вы можете просто заменить соответствующие строки в этом файле.
Использование CMYK в SVG смотрите: SVG изображение с цветами CMYK — возможно ли это?
Завершение исследования на данный момент:
SVG 1.0 предназначен для отображения на экране и не должен содержать цвета CMYK, но исключительно RGB. За более поздние версии SVG (1.1 или 2), цветовые профили icc или device-cmyk может решить эту проблему, указав значения rgb и cmyk.
В этом случае мне пришлось придерживаться SVG 1.0, поэтому преобразование цвета должно быть сделано при подготовке к печати. Это означает, что окончательные цвета будут зависеть от используемого цветового профиля.
Спасибо всем, кто помогает мне во время моего исследования!