利用脚本实现标签、信封打印及填字游戏网格转换
1. PostScript语言基础
PostScript是一种基于栈的语言,类似于Forth。操作数被放置在栈上,运算符从栈中取出所需数量的参数并执行操作,操作结果可能会留在栈上。例如,要将两个数字相加,将它们放在栈上并调用 add 运算符:
23 54 add
结果57会留在栈上。同样,要移动到页面上的指定点,将x和y坐标放在栈上,然后调用 moveto :
72 180 moveto
当前点现在位于左下角右侧一英寸(72点),上方两英寸半(180点)处。该语言的完整定义可在Adobe网站(http://www.adobe.com )上获取。
大多数当前的Unix系统都安装了Ghostscript程序(如果没有,可以从http://www.cs.wisc.edu/~ghost 获取),它是一个PostScript解释器,可执行PostScript程序,并为多种设备或图形格式格式化输出。ImageMagick(http://www.imagemagick.com )提供了一套命令行程序,可以将文件从一种格式转换为另一种格式;本章中的 ps-grid 脚本使用 convert 命令从PostScript程序创建图形文件。
超级会员免费看
订阅专栏 解锁全文
1857

被折叠的 条评论
为什么被折叠?



