• / 139
  • 下载费用:10 金币  

《页面描述语言》.ppt

关 键 词:
《页面描述语言》.ppt
资源描述:
页面描述语言,内蒙古工业大学 轻工与纺织学院,第一章 概论,一、电子页面,电子页面 页面描述语言,二、PostScript语言,现代印刷技术中的一种通用的页面描述语言 解释性的编程语言,具很强图形功能 以Adobe公司的成像模型理论为依据 是一种高等级的描述,采用与设备无关的方式,,,Chuck Geschke,John Warnock,,,,ADOBE 2009财年收入 29.46亿美元,二、PostScript语言,特征: 直线 弧线 矩形和三次曲线等基本图形可以构成任意的形状 着色操作符使得某一形状可以采用任意的线宽进行描绘 也可以任何颜色填充或者用作裁剪路径去裁剪任何其他图文对象 文字完全按照图形方式进行处理 采样图像可以是自然界中的已有图片 通用坐标系统支持所有线性变换的组合,二、PostScript语言,功能: PostScript Level 1 PostScript Level 2 PostScript Level 3,三、PostScript解释器,作用: 是一个用于把 PostScript 文件转换为光栅输出设备能够识别的点阵信息的解释执行程序。 通过 PostScript 解释器可以把采用矢量描述的图形 文字和图像转换为用光栅输出设备的设备像素所表示的点阵图像,三、PostScript解释器,工作原理:PostScript 程序的顺序解释执行需经过两个过程,包括扫描过程和程序执行过程,扫描过程由扫描程序来完成,程序执行过程则由 PostScript 解释器完成,三、PostScript解释器,PostScript 解释器与应用程序的交互:传统的 PostScript 打印机模式,三、PostScript解释器,PostScript 解释器与应用程序的交互:显示器模式,三、PostScript解释器,PostScript 解释器与应用程序的交互:交互式编程语言模式框图,四、PostScript文件,特点: 一般以后缀名.ps 或.eps 来表示 EPS 格式的文件具有文件独立性和封装性两个主要特点 非常适合在 Internet 上传输 具有很强的通用性,四、PostScript文件,创建: 直接用 PostScript 语言编写 利用应用软件生成 利用打印方法产生,四、PostScript文件,使用: 借助应用软件进行屏幕阅读 光栅输出设备与 PostScript 设备 硬拷贝输出,五、文本结构约定,由于 PostScript 语言标准并不能完整地勾勒出一个 PostScript 文件的全部框架结构,同时为了使 PostScript 程序的结构更清晰,并增加程序的可读性,Adobe 公司在 PostScript 程序中引入了文件结构约定(Document Structure Conventions , 简称为DSC )的有关内容,五、文本结构约定,作用:,五、文本结构约定,DSC的语法描述: 采用严格的 BNF Backus-Naur Form 描述 采用传统的操作符前缀表示法 每个语句均以 %% 开始 %%BoundingBox: 4 7 567 456 %%Title: (example.eps) %%CreationDate : (01/08/2002)(8:09PM)…… %%EOF,第二章 PostScript语言的基本特点,,一、ASCII编码与注释表示,三种编码方式: ASCII编码 二进制标记 二进制对象序列,一、ASCII编码与注释表示,ASCII码字符的三大类: 空白字符 空、Tab键、换行符、制表符、回车、空格 特殊字符 ( ) 、 [ ] { }《 》/ % 常规字符 除空白字符和常规字符以外的所有字符,一、ASCII编码与注释表示,注释: 增加程序的可读性 由“%”引导,并以新行符结束 例: %example1.ps /nx 1 def %定义nx的值为1 Nx 4 add %nx+4=5 = %把刚才的计算结果输出到标准输出文件中,二、数据类型与对象,对象分为两大类: 简单对象 数值、名字、操作符、布尔型(boolean)、空对象(Null)、标记(mark) 复合对象 串、数组、过程、词典、文件、其它对象,三、Postscript程序的执行环境,堆栈 操作数栈、词典栈、执行栈 虚存 局部VM、全局VM 标准输入输出文件,四、Postscript对象的执行方式,立即执行 30 50 add 2 div推迟执行 /average {add 2 div } def 30 50 average,五、常用操作符,堆栈操作符 dup、exch、pop、copy、roll 算术和数学操作符 add、sub、mul、div、mod abs、neg、ceiling、floor、round、t
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:《页面描述语言》.ppt
链接地址:https://www.weizhuannet.com/p-10029697.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开