将 rgb SVG 渲染为 cmyk PDF

Rendering a rgb SVG as a cmyk PDF

我有一个现有的 svg (注意:版本 1),其颜色在 RGB 色彩空间中定义,例如 fill="#e6dfd9".

此 svg 应该用于可打印的 PDF,我目前正在为此使用 TCPDF。将 svg 转换为 cmyk 以准备打印的最佳方法是什么?

找不到使用 TCPDF 的解决方案,因此考虑先使用 Imagemagick 将 SVG 转换为 cmyk,然后再使用 TCPDF 转换为 PDF。

已经尝试过:

由于 SVG 基本上是一个文本文件(更正确的 XML 文件),您可以只替换此文件中的相应字符串。

CMYK 在 SVG 中的使用参见:SVG image with CMYK colours - is it possible?

目前的研究结论:

SVG 1.0 用于屏幕显示,不应包含 cmyk 颜色,而应仅包含 RGB。对于更高版本的 SVG 版本(1.1 或 2),icc 颜色配置文件或 device-cmyk 可以通过同时包含 rgb 和 cmyk 值来解决此问题。

在这种情况下,我不得不坚持使用 SVG 1.0,因此应该在准备打印时进行颜色转换。这意味着最终颜色将取决于使用的颜色配置文件。

感谢在我的研究过程中帮助我的人!