页面描述语言Word格式文档下载.docx
- 文档编号:15344101
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:11
- 大小:27.95KB
页面描述语言Word格式文档下载.docx
《页面描述语言Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《页面描述语言Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。
这个页面描述语言首先在苹果公司的LASERWRITER印字机上大量推广。
PostScript语言拥有大量的、可以任意组合使用的图形算符,可以对文字、几何图形和外部输入的图形进行描述和处理,因此从理论上说可以描述任意复杂的版面。
其设计之成功使得该语言为许多厂家所采用而广泛流行,最终成为事实上的国际标准。
PostScript语言的成功,也使得开放式的电子出版系统在国际得以广泛流行。
一、页面描述语言的性质和功能
就出版物来讲,各种图文元素无论多么复杂,均可分成文字、几何图形和采样图象三类。
页面描述语言对这三类元素可以分别作如下定义:
1.文字需要定义的有字体,由此选择不同的字库,文字代码,由此查找字库中的代码段;
字号,由此决定缩放比例;
文字起始点在版面上的位置(x、y坐标);
以及文字的方向,也就是旋转的角度。
2.几何图形需要定义的有直线或曲线的类别、宽度、大小以及方向,以及几何图形在版面上的起始位置,由此可以生成一些简单的图形。
3.采样图象指的是由图象扫描仪等输入设备采集到的图象数据,采样对象可以是照片、手绘稿或其它图象。
需要定义的有采样图象起始点在版面上的位置、比例;
以及图样翻转不翻转等。
页面描述语言把各种定义好的图文元素组合到当前页面上来。
当前页面在开始执行页面描述语言的指令串时,是空白的版面,然后每一个指令将某一图文元素安排到当前页面上。
当两个指令的图文有所重合,重合的部位根据指令要求,或是重叠或是覆盖,将所有的指令串执行完毕后,所需的图形也就根据需要安排到当前版面上,形成以点组成的二进制图象,该图象与输出装置的输出幅面、分辨力和其他成象信息相对应。
最后这一组成的二进制图象即可传送到输出设备上输出。
一般说来,页面描述语言功能越是强大,与它对应的前端排版软件对图文的处理则越便利,因此也越容易组成各种复杂美观的版面。
反过来,虽然页面描述语言可以由编程人员编写程序而输出图样,但大多数情况下还是由前端软件自动加以生成。
好的页面描述语言还具有下列功能:
1.程序设计功能,可以以循环、判断等程序设计特点,简化指令串,提高描述图形的复杂性。
利用页面描述语言的编程功能,可以设计出很多令人叹为观止的图象。
2.剪裁。
可通过设定剪裁路径,规定出所保留(或不保留)的图文范围,去掉不需要的部分,而只输出剪裁后剩下的部分。
3.坐标系统变换。
包括原点平移;
坐标轴旋转以及坐标轴比例变换。
这样可以使图形从用户平面经线性变换后转换成设备平面。
同样也要求图形可以旋转、缩放和变形。
4.设备无关性。
一个好的页面描述语言应尽量与设备无关,尤其重要的是与输出分辨力无关。
二、PostScript页面描述语言
PostScript页面描述语言是一种描述图形、图象、文字的可编程语言。
前身是1978年美国Evans&
Sutherland,计算机公司根据JohnGraffney的想法完成的面向描述三维图形的DesignSystem(设计系统)语言。
1978年由施乐PaloAlto研究中心的JohnWarnock和MartinNewell重新实现,当时称为JAM语言。
1982年JohnWamock创立了Adobe系统公司后,将这套语言重新整理、制作面定名为PostScript,此后经多次改进,在苹果公司激光印字机上实现。
1985年,Adobe公司出版了系统描述这种语言的(Postscript语言参考手册)。
自此,由于该语言丰富的图形功能,高效率地描述极为复杂的版面,因此吸引了众多出版系统的排版和图形软件(如PageMaker、OuarkXpress、CorelDraw、Ventura等)支持PostScript语言,使其在80年代末成为事实上的国际标准。
1989年以前,PostScript的速度,尤其是在高分辨力的PostScript图象输出系统上,常比非PostScript系统低,不少厂商支持PostScriptLevelI的同时也继续使用自己的页面描述语言。
进入90年代后,PostScript解释器由于CPU芯片速度提高得到提高,且PostScript解释算法也有所改进,因此更具有竞争力。
经过5年的经验积累,以及众多PostScript产品的反馈,PostScript理论也得以发展,Adobe公司1990年底新推出的PostScriptLevelII在描述能力和效率方面做了许多扩充,如:
1.采用CIEXYZ色空间代替LevelI用的CMYK色空间,因此只要校准了显示器和印字机,即可在多台设备上得到一致的效果。
2.采用更新的加网技术。
3.支持包括中文、日文等东方文字在内的非罗马字符集(Nonroman.Charactersets)及其编码。
4.显示用PostScript(DiaplayPostScript)。
5.提供表头(Form)功能,可以在同页或不同页面重复执行该版面元素,以提高效率。
6.采用ATM字符复原技术,以及特征参数描述的PostScriptLevelII字库。
在语言上做了一些扩充和完善,以提高PostScript语言的处理效率,其中包括:
1.引入高速缓存;
2.提高了语言的设备无关性,这就是说,同一个活件可在300dpi的激光印字机上输出,也能在2400dpi的照排机上输出,这种性质为照排机生产厂商所注意到,从而生成出用于图文记录机的PostscriptRIP,使Postscript语言的应用走出了办公室和桌面出版环境,进入了专业文字和图象处理的殿堂;
3.增加了数据压缩和复原算子;
4.改善了矢量内存的管理机制。
这个新版本是Adobe公司作为其从低档的桌面出版系统发展到高档彩色图象处理系统的基础。
PostScript的"
post"
指后缀表示法(postfixnotation),"
scrip"
表示图形描述语言。
实际上这种语言也是用后缀表示法来描述图形的。
其具有一般语言所具有的数值运算、三角函数、逻辑运算等功能,所有运算都基于堆栈的压入和弹出,以此组织数据和控制流向,类似于FORTH解释性设计语言。
该语言还有约占三分之一的与页面描述有关的图形指令,用其控制文字、图形、图象的输出。
PostScript语言对页面的描述是一种与设备无关的高层次描述,其页面描述功能包括:
1.可由直线、圆弧、三次曲线构成任意图形形状,这些图形可自由交叉合并,可以有空洞和不连续部分。
2.允许以任意宽度画出任意形状的轮廓,可以任意颜色填充轮廓;
可以任一图形轮廓作为剪裁路径(clippingpath)剪裁其他图形。
3.图文一体。
即任意文字可以当作图形处理,即PostScript所有图形操作符都能对其进行处理。
4.支持各种任意分辨力和各种动态范围的栅格图象。
5.有一通用的坐标系支持所有线性变换的组合,也就是支持任何可逆的仿射变换。
可将各种平移、旋转、变倍反射和倾斜的功能应用于页面中的各个元素(文字、图形、图象)。
这样用PostScript语言描述的页面可依赖于任何设备,可输出到任何设备上。
PostScript对存储空间的管理采用了虚拟内存的概念,为提高文字处理速度,引入了字库高速缓存(FontCache)的机制。
PostScript语言与其他页面描述语言的主要区别在于:
其他页面描述语言对页面中出现的不同对象都给予直接的描述,如空心字有空心字指令,加阴影有加阴影指令,这样的页面描述语言的好处是指令简洁,但描述能力和扩充性就受到影响。
如指令间的组合往往不能实现,要增加新指令,也要对排版系统及输出作相应的改动。
而PostScript语言并不对各种对象做直接描述,而只提供最基本的指令和功能,靠这些指令和功能的组合来实现所需要的页面描述。
实际上并不靠操作人员直接编写PostScript程序,而是图文处理的应用软件中使用Postscript语言自动生成页面,然后由带PostScript解释器的输出设备解释PostScript语言描述的页面,输出最终结果。
因为利用了PostScript的丰富描述能力,图文处理软件才能生成令人叹为观止的版面。
PostScript程序主要是用可打印字符书写的,因此其描述的页面适合于存储,也适合于在不同计算机系统之间进行交换和传输,这种页面描述方式因此就不再依赖于计算机机型。
目前PC机上运行的大多数西文排版软件、CAD软件及Windows环境下运行的图文处理软件都能支持Postscript输出。
在苹果系统微机和SunSparc工作站上运行的图文处理系统也都能支持Postscript语言。
PostScript语言从开发之初就是输出设备控制器的一个组成部分,由于PostScript语言的成功,大多数输出设备生产厂家也竞相开发PostScript语言的解释器,使用这种语言的产品也包括印字机、软片记录机(filmrecorder)、图文输出机、RIP单机(Stand-aloneRIP),以及显示用Postscript。
这些使用Postscript语言的输出设备接受、解释并执行PostScript的命令,将PostScript语言描述的页面转换成位图输出。
用PostScript语言描述并用PostScript印字机输出的轮廓字库,也称为Postscript字库。
国内在PostscriptLevelII语言出现后也开始向Postscript标准靠拢,北京大学计算机研究所于1992年底完成了PostScriptLevelII解释器,对中文出版系统采用这种语言打下了基础。
三、HPPCL语言
HP公司的页面描述语言是针对HP激光印字机写的语言。
由于HP激光印字机的用户多,许多应用软件都以HP激光印字机作为可选输出设备之一,其他型号的激光印字机也常有采用或仿真HPPCL语言的,现在市场上有1/3强的印字机都能使用HPPCL语言,从而HPPCL语言也成为有影响的页面描述语言,成为中低档和普及型激光印字机的事实上的工业标准。
HPPCL语言目前用得较多的是HPPCL4和HPPCL5。
其中PCL4是针对字处理和简单版面的描述的,PCL5则是PCL4的提高,是针对高档桌面排版系统的,功能与PostScript语言的功能相同,与PCL4的功能相比已大大增强,例如PCL4的字模是点阵字库,不同字号、不同倾斜度、不同高度的字体的点阵字库也不同,PCL4语言的印字机可旋
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 页面 描述 语言
![提示](https://static.bdocx.com/images/bang_tan.gif)