svg - 将 SVG 中的 RGB 颜色转换为 PDF 中的专色
问题描述
我们正在构建一个网络应用程序来在线设计印刷产品。还有一些特殊的饰面可供打印。例如金箔。在那里,我们必须以特定方式定义最终 PDF 中的颜色。它必须是具有 100% 洋红色 (c0 m100 y0 k0) 且颜色名称为“goldfoil”的专色。
在设计工具中,我们使用了一种带有十六进制代码的颜色,在浏览器中看起来类似于金色 (#9C9475)。我们的应用程序正在创建通过 ghostscript 转换为 PDF 的 SVG。
我现在想要实现的是为特定的十六进制颜色定义一个后备或交换颜色,例如在这个示例#9C9475 中,它将 PDF 中的这种颜色转换为上述专色。
这可能吗?我发现一篇文章 svg 1.1 及更高版本支持 ICC Profiles 并且可以生成 CMYK 和 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 值。
在这种情况下有人可以帮助我吗?
解决方案
推荐阅读
- python - 如何将pdf保存在下载目录而不是python中的当前工作目录中?
- vb.net - 将数据从未绑定 DGV 保存到数据库时出错
- amazon-web-services - AWS IOT Greengrass x509:证书由未知权威 MQTT[client] 签名无法连接到代理
- ios - cellForRow 在 IndexPath 执行一次太少?
- javascript - 在 d3 折线图上格式化 Y 轴刻度需要帮助
- excel - 保存组合框值
- linux - 对“glewExperimental”和“glewInit”的未定义引用
- python - 合并两个字典后如何为字典中的所有值添加一个常量值?
- javascript - 如何在更改事件上添加fadeIn Jquery
- python - Jupyter Notebook 中未定义名称“KMeans”