能否指定SVG图像以CMYK输出?如果可以,这是一个大的任务吗?如果图像的颜色以RGB指定,那么将它们转换成CMYK是否复杂?
SVG 2.0为未管理的颜色提供支持,允许您使用sRGB回退指定CMYK颜色:
<circle fill="#CD853F device-cmyk(0.11, 0.48, 0.83, 0.00)"/>
您还可以使用icc-named-color()
来指定一个专色,该专色在链接的ICC颜色配置文件中定义。
目前,这仍然是一份工作草案规范,但一些工具可能会支持它,例如Apache Batik的svgcolor12分支。
/lib
中(正如您所说),但不要将xmlgraphics/common
输出移动到FOP的/lib
中(与邮件列表上的帖子相反)。结果是,在SVG中使用device-cmyk被转换为输出PDF中的CMYK颜色。 - Pete Schlette