我必须创建数千个单独的EPS(Encapsulated PostScript)文件。这些文件将由使用Roland打印机和软件的公司打印。打印机软件只接受eps文件。
所以这是我使用自定义矢量图形库实现的过程:
现在,使用一些自定义库我能够完成我所描述的所有步骤,但是库显然不支持颜色名称(专色?)。
我绝望中尝试的另一种策略:我使用CorelDraw在EPS中创建了一个工作示例文件(我甚至用Adobe Illustrator完成了它。)
使用十六进制编辑器,我提取了文件的第一部分,直到位图信息和位图之后的底部。使用这两个部分,我能够“注入”单个位图,并通过连接各部分创建新的“Frankenstein”eps文件。
我可以在CorelDraw中打开这些文件,但它们必须以某种方式损坏,因为打印图像的公司无法在其计算机上打开它们。另外,我还有一些其他问题。我猜文件末尾有一些二进制信息与位图有某种关系。
感谢阅读!
答案 0 :(得分:0)
如果其他人必须处理同样的问题,请回答我自己的问题。
最后,我想出了一个实用的解决方案。现在我只在我的.NET程序中生成PNG文件并使用我记录的CorelDraw宏,并将其整合到.eps文件中。
一个小而重要的细节:为了从调色板中指定“CutContour”专色,您必须create a new "Graphics Style" in CorelDraw and assign that style to the rectangle。