【发布时间】:2010-10-19 10:29:34
【问题描述】:
我必须创建数千个单独的 EPS(封装 PostScript)文件。这些文件将由使用罗兰打印机和软件的公司打印。打印机软件只接受eps文件。
这是我使用自定义矢量图形库实现的过程:
- 创建单独的位图(可行)
- 在位图周围以某种命名颜色绘制一个矩形(颜色必须命名为“CutContour”YMCK(0,0.9,0,0)。颜色本身并不重要,但名称必须设置为“切割轮廓”。
- 以 EPS 格式保存图形
现在,使用一些自定义库,我能够完成我所描述的所有步骤,但该库显然不支持颜色名称(专色?)。
我绝望地尝试了另一种策略:我使用 CorelDraw 在 EPS 中创建了一个工作示例文件(我什至使用 Adobe Illustrator 完成了它)。
使用十六进制编辑器,我提取了文件的第一部分,直到位图信息和位图之后的底部。使用这两个部分,我能够“注入”单个位图并通过连接这些部分创建新的“弗兰肯斯坦” eps 文件。
我可以在 CorelDraw 中打开这些文件,但它们一定是损坏了,因为打印图像的公司无法在他们的机器上打开它们。另外,我对该文件还有其他一些问题。我猜文件末尾有一些与位图相关的二进制信息。
- 有人知道其他库或获得所需结果的聪明方法吗?
- 有谁知道我可以操纵创建的 eps 文件以使用“CutContour”颜色名称绘制矩形吗? (查看我使用 CorelDraw 和 AI 创建的文件并不明显)
感谢阅读!
【问题讨论】:
-
EPS 文件是否可能在传输过程中损坏?例如,我总是建议在通过电子邮件转换时以某种方式打包 EPS 文件;在相当长的一段时间内,它们会在过渡的某个时刻被改变,否则。我在这里写了一点:andrewbarber.com/post/…
-
感谢您的建议;但是:不,我压缩了它们,它只发生在使用“连接文件部分”过程创建的文件中。我很确定只有当我使用“弗兰肯斯坦”方法时才会发生这种情况(在某些图像上也有其他问题。)
标签: .net graphics colors vector-graphics eps