Рендеринг RGB SVG в виде CMYK PDF

У меня уже есть svg (примечание: версия 1) с цветами, определенными в цветовом пространстве RGB, как это fill="#e6dfd9",

Этот svg следует использовать в формате PDF для печати, для которого я в настоящее время использую TCPDF. Каков наилучший подход для преобразования svg в cmyk для готовности к печати?

Не удалось найти решение, использующее для этого TCPDF, поэтому подумайте об использовании Imagemagick для преобразования SVG сначала в cmyk, а не об использовании TCPDF для преобразования в PDF.

Уже попробовал:

  • Используя этот синтаксис внутри SVG, в котором указывается цвет rgb и cmyk: rgb(255,0,255) device-cmyk(0.03, 0.90, 0.80, 0.00), Цвета отображаются неправильно, это может быть связано с версией SVG.

0

Решение

Поскольку SVG — это в основном текстовый файл (более правильный XML-файл), вы можете просто заменить соответствующие строки в этом файле.

Использование CMYK в SVG смотрите: SVG изображение с цветами CMYK — возможно ли это?

1

Другие решения

Завершение исследования на данный момент:

SVG 1.0 предназначен для отображения на экране и не должен содержать цвета CMYK, но исключительно RGB. За более поздние версии SVG (1.1 или 2), цветовые профили icc или device-cmyk может решить эту проблему, указав значения rgb и cmyk.

В этом случае мне пришлось придерживаться SVG 1.0, поэтому преобразование цвета должно быть сделано при подготовке к печати. Это означает, что окончательные цвета будут зависеть от используемого цветового профиля.

Спасибо всем, кто помогает мне во время моего исследования!

0

По вопросам рекламы [email protected]