Ghostscript: преобразование цвета CMYK в сплошной цвет с определенным именем

Можно ли преобразовать определенные цвета cmyk в процессе создания PDF?

В моем случае я смоделировал цвета для клиента, например, золото со значением C15 M30 Y70 K20. Этот цвет необходимо заменить для принтера, который использует настоящую золотую фольгу. Там для CMYK значение должно быть изменено на C0 M100 Y0 K0, а также цвет должен быть сплошным, а не триадным, и, наконец, что не менее важно, он должен получить определенное название цвета. В данном случае "золотая фольга".

Так может ли сценарий-призрак искать конкретные значения CMYK и заменять их?

Любой намек был бы очень полезен

2 ответа

Поговорил с разработчиком. Созданный файл представляет собой svg, который будет преобразован в PDF. Я не уверен, что это подходящее место, но, возможно, вы можете внести свой вклад. На данный момент я выяснил, что SVG поддерживает профили ICC. Поэтому я решил связать профиль ICC и дать цвету специальное имя, например:

 <color-profile name=„ISOcoated_v2_eci" xlink:href="http://swatches.example.com/ISOcoated_v2_eci.icc"/>
     <circle fill=„#9C9475 icc-color(ISOcoated_v2_eci, Goldfolie"/>

Также отсутствуют правильные значения cmyk, могу ли я так их объединить?

<color-profile name=„ISOcoated_v2_eci" xlink:href="http://swatches.example.com/ISOcoated_v2_eci.icc"/>
     <circle fill=„#9C9475 device-cmyk(0.00, 1.00, 0.00, 0.00) icc-color(ISOcoated_v2_eci, Goldfolie "/>

или так?

<color-profile name=„ISOcoated_v2_eci" xlink:href="http://swatches.example.com/ISOcoated_v2_eci.icc"/>
     <circle fill=„#9C9475 icc-color(ISOcoated_v2_eci,0.00, 1.00, 0.00, 0.00) icc-color(ISOcoated_v2_eci, Goldfolie "/>

Нет, вы не можете заставить Ghostscript изменять значения цвета таким образом.

Правильный способ сделать это - создать программу PostScript с цветовым пространством /Separation и определить альтернативу как пространство CMYK с определенными значениями CMYK, которые будут использоваться, когда чернила не поддерживаются.

Когда приннер поддерживает именованные чернила "goldfoil", он будет печатать с использованием золотых чернил (или фольги в вашем случае), когда именованные чернила не поддерживаются, принтер будет использовать альтернативные значения пространства и цвета. Это позволяет вашему клиенту увидеть приблизительный результат на принтере CMYK, но ваш принтер сможет выдавать истинное золото.

Другие вопросы по тегам