页面描述语言与格式复习资料补充
页面描述语言与格式复习资料2 电子页面是指由计算机生成的虚拟页面。 PostScript语言的特点: 一种具有很强图形描述功能的通用程序设计语言。 一种具有一般程序设计语言特性的页面描述语言。 具有通用程序设计语言和页面描述语言的双重特点。 EPS格式的文件具有文件独立性和封装性两个主要特点。 1、翊用于存放各种PostScript对象,同时,根据栈中存放对象的不同,把堆栈又细分为 操作数栈、词典栈、执行栈、图形状态栈与裁剪路径栈; 2、虚荐则是用于存放复合对象的值的一块存储区(扃副和全局两种); 3、标准输入输出文件是PostScript程序与用户终端或另一台计算机进行实时数据与信息交 换时的通讯信道; 4、图砌恐则是用于存放图形状态参数的一块内存空间,而图形状态参数是一组在光栅输 出设备上生成正文和图形时的控制参数。 输入文件:PostScript程序能够从中读取字符序列的源文件。 输出文件:PostScript程序可以往其中写字符的目标文件。 初始执行环境具有以下特点: (1)一个空的操作数栈; (2)一个包含了三个标准词典的词典栈; (3)执行栈; (4)虚存申请模式缺省为局部虚存; (5)一个包含缺省图形状态参数的图形状态. 推迟联编:在遇到某些对象的多次调用时,就需做多次重复工作,使得工作效率降低,运行速 度减慢。 过滤器:一种特殊类型的文件对象,它的作用就是把从某些数据文件中读出或写入的数据按 一定的编码方式进行数据变换。这些数据源文件便称为基文件。 ASCII编码过滤器 压缩和解压缩过滤器 子文件过滤器 对页面上图形的描述简化为构造路径和着色路径两个基本过程 当前变换矩阵(CTM) 当前变换矩阵用CTM表示,它是一个数组类型的对象,用于把用户空间坐标系转 换到设备空间坐标系 颜色空间(ColorSpace) 该参数是一个数组类型的对象,它决定了当前的颜色空间模型及其特点,决定了当 前彩色值的类型。 颜色(color) 它根据当前颜色空间的特点描述了当前颜色的值,并为着色操作符提供相应的颜色。 当前点位置(position) 用于指定页面上构造当前路径时的起始点在当前用户空间中的坐标位置。 PostScript字库分类•,基本字库与复合字库 字符 图5-2字符的尺度信息 与符串字符代码.编码数蛆字符名. CharString词典字符描% 图5-1 Type 1字库的编码方案 写模式: 排列方向有两种选择:水平方向和垂直方向 图像的特征参数:包括图像分辨率、图像的尺寸大小、图像的位分辨率及图像模式 如果图像的每分量位数为n,则每个分量值为°〜2“T之间的一个整数。因此,图像数 据可采用字符流的形式进行组织,这些字符的值为0到255之间的8位整数。 源数据可以采用单数据源和多数据源两种方式进行组织. 程序可能要求位于目标颜色空间色域内的颜色将被准确地得到复制,而牺牲目标颜色空间 色域外的颜色的准确性。 色彩还原机制共有四大类:视觉还原法、饱和度还原法、相对色度法和绝对色度法。 扫描转换规则: 1、坐标和像素坐标变换(参考设备空间今设备空间); 2、曲线平滑化处理(曲线分折线); 3、区域填充; 4、图像着色处理; 5、字符形状扫描转换。