页面描述看3.ppt

页面描述看3.ppt

ID:49633691

大小:1.06 MB

页数:98页

时间:2020-02-26

页面描述看3.ppt_第1页
页面描述看3.ppt_第2页
页面描述看3.ppt_第3页
页面描述看3.ppt_第4页
页面描述看3.ppt_第5页
资源描述:

《页面描述看3.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、页面描述PostScript&PDF杨根福第三章页面图形描述基本方法※PostScript语言的成像模型与图形状态※坐标系及其转换※路径构造※着色处理与图形生成※裁剪路径的使用※程序举例除了像其他计算机语言那样具有一定的语法特点外,PostScript语言最显著的特点就是它具有强大的页面描述功能。PostScript语言根据Adobe公司所提出的成像模型,把对页面上图形的描述简化为构造路径和着色路径两个基本过程。通过这两个基本操作便可产生任意形状的几何图形。3.1PostScript语言的成像模型与图形状态成像模型是PostScript语言描述图形时最基本

2、的理论依据,它使得对任意图形的描述变得简单而快速。图形状态则包含了图形描述时所需要的一系列特征参数。它决定了页面上图形的基本属性和外在表现。3.1PostScript语言的成像模型与图形状态PostScript语言的成像模型:基本成像理论在PostScript语言中,页面上的任何对象都相当于一个二维图形,这些图形的产生就好像是在页面的某个指定区域上喷上某种不透明的颜料而得到的。这个指定的区域可以是文字形状区域,也可以是一条直线或曲线,由直线或曲线所构成的任意形状区域或取样图像喷涂到指定区域上的颜料可以是彩色的,也可以是黑色、白色或任意灰度等级的灰色,甚至可

3、以是由用户自定义的重复图案。3.1PostScript语言的成像模型与图形状态PostScript语言的成像模型:基本成像理论因此,在PostScript语言中,描述和生成页面图形的基本过程包括在当前页进行“区域的指定”与“颜料的喷涂”两个步骤,其中区域的指定将通过构造路径来实现,颜料的喷涂则通过着色操作来完成。3.1PostScript语言的成像模型与图形状态PostScript语言的成像模型:基本成像理论因此,在PostScript语言中,描述和生成页面图形的基本过程包括在当前页进行“区域的指定”与“颜料的喷涂”两个步骤,其中区域的指定将通过构造路径来

4、实现,颜料的喷涂则通过着色操作来完成。3.1PostScript语言的成像模型与图形状态PostScript语言的成像模型:基本成像理论构造路径可使用PostScript语言所提供的路径构造操作符,其中最常用的操作符如newpath、moveto、lineto、rlineto、curveto、arc和closepath等。路径构造结束后,在当前页面上就存在一条当前路径,它指定了当前页上的哪些区域可以进行“颜料的喷涂”。这一后续处理可以通过着色操作符来完成。3.1PostScript语言的成像模型与图形状态PostScript语言的成像模型:基本成像理论Po

5、stScript语言中最基本的着色操作符有fill、stroke、image和show。fill:用当前色去填充一个指定的区域;stroke:用当前色和当前线型、线宽等特点去描绘当前路径;image:对一个取样图像进行着色处理;show:用当前色和当前字库对字符形状进行着色处理。3.1PostScript语言的成像模型与图形状态PostScript语言的成像模型:基本成像理论所有这些着色操作符都将在当前页面上产生一定的图形、图像或文字内容。在着色操作过程中,各着色操作符都将隐式地使用一些图形参数,这些参数都保存在图形状态中。如果图形状态中的某些参数值不符合

6、当前着色处理的要求,则可在着色操作之前修改这些参数。3.1PostScript语言的成像模型与图形状态PostScript语言的成像模型:当前页及其特点在PostScript语言中,每一个准备进行页面内容描述的页面都被当作当前页进行处理。默认当前页showpage操作符3.1PostScript语言的成像模型与图形状态PostScript语言的成像模型:裁剪路径的概念与作用PostScript语言的成像模型中还包括这样一条基本理论:任何页面内容在输出到页面上的时候可以被裁剪成任何形状,这种裁剪操作将由裁剪路径来完成,即通过裁剪路径来规定当前页上可以进行着色

7、操作的区域轮廓。着色操作符执行后产生的页面内容位于裁剪路径内,那么这些图形内容将最终出现在输出页面上,而所有落在裁剪路径外的图形内容最终将不会在页面上输出。3.1PostScript语言的成像模型与图形状态PostScript语言的成像模型:裁剪路径的概念与作用缺省裁剪路径:当前页面的这个可成像区域。clip操作符3.1PostScript语言的成像模型与图形状态PostScript语言的成像模型:页面描述基本过程按照PostScript语言的成像模型理论,描述页面上的图形内容包括以下四个基本步骤:(1)使用路径构造操作符创建当前路径,即指定成像区域,但此

8、时不会产生任何可见的图形。(2)根据实际需要设置隐式图形状态参数,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。