我是PostScript的新手,我的任务是创建一个postscript文件,该文件应该显示一个小图像。问题是我不能依赖run操作符,因为其中一个前提是文件是某种“自包含”的。
我在网上看到了相当多的解决方案,但它们要么不完整,要么对我来说失败了。谷歌排行榜上排名最高的是“失败者droog”(found under following link)。为了测试,我再次重做了所有的事情,但在他调用"head spacewar.asc“的时候失败了,我的输出和他的输出类似于第一个视图字符,但后来它们完全不同。
现在我想知道如何在我的PostScripts源码中嵌入一个.jpg/.jpeg文件并在之后显示它。
向您致以亲切的问候。
发布于 2018-03-16 16:17:23
使用Ghostscript;使用viewjpeg.ps程序读取原始的JPEG,并使用ps2write设备从它创建一个PostScript文件。您还可以(通过一些努力)阅读由此产生的PostScript程序,这可能会让您深入了解解决该问题的一种可能方法。
即将发布的版本(9.23)应该会保持JPEG数据不变,尽管我还没有真正尝试过。早期版本会对数据进行解压缩和重新压缩,你不会想这样做的。
老实说,就像我本周早些时候对别人说的那样,如果你打算在PostScript工作,你需要理解这门语言。图像和内联图像数据相当复杂。你应该让负责这项任务的人送你去接受一些培训。
此外,与其在谷歌上寻找固定答案,不如尝试印刷的参考著作,并编写自己的参考著作。蓝皮书(PostScript语言教程和食谱)、绿皮书(PostScript语言程序设计)和红皮书(PostScript语言参考手册)都可以在网上找到。
发布于 2018-03-17 20:14:29
谢谢你的回答。我为我的情况找到了一个解决办法,因为我有一个简单的黑白灰色图片要插入。
我将其转换为二进制文件,并使用image绘制它,这在使用this guide之后工作得非常好。
https://stackoverflow.com/questions/49311569
复制相似问题