Визуализация rgb SVG как cmyk PDF - PullRequest
0 голосов
/ 27 июня 2018

У меня есть 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.

Ответы [ 2 ]

0 голосов
/ 10 августа 2018

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

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

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

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

0 голосов
/ 27 июня 2018

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

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

...