页面描述语言 主讲:樊丽萍 上海理工大学 出版印刷学院 2017/3/9.

Slides:



Advertisements
Similar presentations
21 世纪全国应用型本科大机械系列实用规划教材 工程力学 ( 讲义 ) 马来西亚首都吉隆坡的双子塔阿联酋迪拜的帆船酒店 主讲教师:弓满锋
Advertisements

A A A.
专题复习 --- 走进名著 亲近经典 读完《鲁滨孙漂流记》这本精彩的小说 后,一个高大的形象时时浮现在我的眼 前,他就是勇敢的探险家、航海家鲁滨 孙。他凭着顽强的毅力,永不放弃的精 神,实现了自己航海的梦想。 我仿佛看到轮船甲板上站着这样的一 个人:他放弃了富裕而又舒适的生活, 厌恶那庸庸碌碌的人生,从而开始了一.
2016/9/41 12 年國教 入學方案宣導資料. 2016/9/42 安全快樂 健康發展 活力多元 創意發展 適性揚才 特色發展 務實致用 卓越發展 學前教育 國中小教育 高級中等教育 大專以上教育 教育促進個人向上發展教育促進個人向上發展 教育是國家最有利的投資教育是國家最有利的投資.
第六章 遗传和变异 遗传的基本规律. 遗传性状由什么控制呢? 白人和黑人结合,后代是混血儿;马和驴产生骡? 高 + 矮 = 不高不矮 到底遗传有没有规律呢?
为什么爸爸妈 妈是双眼皮, 我是单眼皮? 为什么为什么? 555…. 1 、举例说出相对性状和基因的关系。 3 、理解近亲结婚的危害。 2 、 能够描述控制相对性状的一对基因的 传递特点。
融合遗传: 两个亲本杂交后,子代 会表现出介于双亲之间 的性状。 生物体的形态结构和 生理特征叫做性状。 同一种生物的同一种性状的 不同表现类型 。 相对性状:
EEEE ---- mmmm aaaa iiii llll 文文文文 化化化化 传传传传 播播播播 网网网网 wwww wwww wwww eeee ---- mmmm aaaa iiii llll.... cccc oooo mmmm背景音乐: 酒醉的探戈 酒醉的探戈.
如何照顾病人. 目的 减轻痛苦 增进舒适 恢复体力 疾病痊愈 预防疾病 Image source:
天水圍的體育設施.
『經』奇大發現 組別:第五組 組員: 曹雅雯 王俞均 葉乃嘉 洪詩盈
說 劍 《莊子‧雜篇》─ 第 一 組 賴泊錞 謝孟儒 張維真 羅苡芸
大學入學考試中心 九十六學度學科能力測驗試題 國文科 -哈利波特番外篇-
第一节 人口的数量变化.
德 国 鼓 励 生 育 的 宣 传 画.
广州宜家选址分析 0连锁 李若谷 陈玉风 黄小飞 蓝柔盈.
控制方长投下的子公司,需要编制合并报表的演示思路
8 企业信息管理的定量分析 第八讲 企业信息管理的定量分析 8.1 企业信息化水平的测评 8.2 企业信息管理绩效的测评.
壹、緣起 在「夢想大作戰」的主題裡,主要分為「個人挑戰」與「小組挑戰」兩個部份,當個人挑戰陸續完成後,緊接著進入小組挑戰的階段。
前进中的山东省昌乐二中.
广东省高新技术企业认定工作培训 关于专项审计报告的说明与解释.
不宜室内装饰的花儿 高雅 医学院.
第2讲 力的合成与分解.
第五章 心理应激与心身疾病 护理学院 王芳.
臺北市國民小學101學年度第2學期 辦理祝妳好孕-課後照顧服務說明
第六课 遗传与变异 第四课时 基因的分离定律.
基因分离定律.
单元4 生物的遗传 第1讲 基因的分离定律.
彰化縣教師會 導護問題知多少? 理事長:許麗芳老師 報告人:廖銘潭老師   .
2017/3/16 上 (興) 櫃 公 司 僑外資持股情形申報作業.
云想衣裳花想容 报告人 王雪梅.
项目9 制作学生成绩报告单 教学目标 1.会创建邮件合并的数据源文档; 2.能显示“邮件合并”工具栏;
必修Ⅰ 地球上的水 第三章.
黄牛课件 中国首家新课标免费资源网(不必注册,免费下载) 请记住我们的网址:
物理精讲精练课件 人教版物理 八年级(下).
安全管理概论 中海集运安技部冯幸国.
第十二章 运动和力 复习.
如何备考?.
了解太平天国运动的主要史实,认识农民起义在民主革命时期的作用与局限性。
第八組 組員:07黃佩瑄 13吳姿毅 14葉芷芸 26黃欣蓮 34林思妤 48潘婷蓉
遗传规律类推断题及实验设计题解题策略初探
邵阳文化.
出入口Y27 往塔城街口/中興醫院 出入口Y25 往延平北路一段/中興醫院 出入口Y23往延平北路一段 出入口Y21往延平北路一段
孟德尔的豌豆杂交实验(一) 豌豆杂交实验为什么这么成功? 豌豆是自花传粉、闭花受粉植物; 人工异花传粉 有易于区分的性状。
调查统计 父母 子女 都是双眼皮 一方单眼皮一方双眼皮 都是单眼皮 有单眼皮 有双眼皮 有单眼皮 有双眼皮 加标题(调查) 单眼皮.
遗传的基本规律 (一)基因的分离规律.
第一节 孟德尔的豌豆杂交实验.
会考复习四 遗传的基本规律.
电在我们日常生活、现代化社会中的应用: 电 是 什 么?.
实践 课题 周围环境对当代大学生成长的影响 指导老师:王永章 小组成员:陈荣、刘若楠、张红艳、吕雪丹、樊金芳、李惠芬、黄婧
小平故里,魅力广安 小平故里 旅游名城 “吃货”天堂 主讲:张晨曦.
成才之路 · 语文 人教版 • 中国古代诗歌散文欣赏 路漫漫其修远兮 吾将上下而求索.
第六章 結構型態 本書於2-2節已介紹若干基本資料型態,像是整數、實數、布林、字元及字串等,本章則針對一些進階的資料型態予以介紹,如陣列(Array)、記錄(Record)及集合(Set)。 6-1 陣列 6-2 動態物件變數與動態物件陣列 6-3 紀錄 6-4 集合.
第4课时 共点力作用下物体的平衡 考点自清 1.共点力的平衡 共点力 力的作用点在物体上的 或力的 交于一点的几个力叫做共点力.
五笔字型与文字录入 ——入门与提高 北海职业学院电子信息工程系.
微机原理及接口技术 主讲人 钱晓捷.
建国以来,大陆对台政策 金亚丽 周莎 黄运娜.
报表处理系统在成本会计中的应用 4.5.
苏 教 版 五 年 级 数 学(上) 用字母表示数 青阳体仁小学 胡春雅.
106年度 南科智慧製造產業聚落推動計畫 場域型計畫結案報告簡報格式 (簡報時請將此頁刪除).
設備組.
第六章 素材的加工与处理 第6讲 Photoshop CC 的图层
第六章 机件的表达方法 在工程实际中,由于机件的结构形状是多种多样的,仅用三视图往往不能完整、清楚、简便地表达出机件的结构和形状。为此,国家标准《机械制图》还规定了机件表达的其他方法。 本章将介绍视图、剖视图、断面图等常用表达方法,并讨论怎样根据机件的结构特点,恰当地选用这些表达方法。
第3章  函数与方程  第2课时 用二分法求方程的近似解.
鏈球的力學分析 日本奧運鏈球冠軍(82米91) 室伏廣治因小腿肌肉受傷,退出杜哈亞運。 俄羅斯「鐵娘子」泰亞娜.李森科 九十五年八月八日在
學校 LOGO 104年度教育部推動技專校院與產業園區產學合作計畫 ( 計畫名稱 ) 發表人:○○系○○○教授 ○○科技大學 聯絡方式:
一.椭圆的定义 (1)定义:平面内两定点为F1、F2,当动点P满足条件点P到点F1、F2的距离之和等于常数(大于|F1F2|)时,P点的轨迹为椭圆;F1、F2是椭圆的两个焦点. (2)定义的数学表达式为:|PF1|+|PF2|=2a(2a>|F1F2|). (3)注意:定义中,“定值大于|F1F2|”(即2a>2c)是必要条件.当2a=|F1F2|时,动点轨迹是两焦点的连线段;而当2a
第二章 相互作用 第1讲 重力 弹力 摩擦力.
2.1.1椭圆及其 标准方程.
2.2.1椭圆的标准方程 第一课时.
Presentation transcript:

页面描述语言 主讲:樊丽萍 上海理工大学 出版印刷学院 2017/3/9

第六章 图像输出与模板设计 §6.1 图像的特点与特征参数 取样图像(图像):取样值的矩形数组 1. 图像的特点: 第六章 图像输出与模板设计 §6.1 图像的特点与特征参数 取样图像(图像):取样值的矩形数组 1. 图像的特点: ◎二维数组的集合——元素为像素点灰度值 ◎以行的方式保存数据 ◎每个像素值(取样值)有1、3或4个分量构成 ◎分量的位数为1、2、4、8或12 2017/3/9

图像分辨率、尺寸大小、位分辨率和图像模式 2. 图像(特征)参数 图像分辨率、尺寸大小、位分辨率和图像模式 ◎源图像格式: 行数(宽)、列数(高)、彩色分量数和每个分量的位数 ◎提供图像取样数据的数据源: 由高*宽*分量数*位数/分量 构成 ◎用户空间坐标和源图像空间坐标的对应关系: 定义了用户空间接受图像的区域 ◎由源图像分量值到当前彩色空间的映射关系 2017/3/9

3.取样数据的描述 colorimage、image 、imagemask ①图像源格式的参数: width、height、components、bit/ component components=1 参数 image imagemask components=3、4 colorimage dict image 2017/3/9

每个分量从各自的数据源中获取,数据类型要相同 樊丽萍* 2017/3/907/16/96 ② 图像数据源——分量值(0~2n -1) 过程:每次必须返回完整的扫描行数据 文件:执行某种解码或还原过程 字符串:一般为十六进制,可重复使用 图像数据 所有分量从同一数据源中轮流读出 单数据源 多数据源 0 ~1.0 分量要影射到0~1 每个分量从各自的数据源中获取,数据类型要相同 2017/3/9 上海理工大学出版印刷学院*

源图像坐标系:从左到右,从下到上: [0 0 w h] 4.图像变换矩阵 源图像坐标系:从左到右,从下到上: [0 0 w h] (0,0) (w,h) 图像变换矩阵 :定义了图像空间与用户空间之间的 映射关系 图像操作符扫描次序: 从左到右,从下到上 或从左到右,从上到下 源图像 图像变换矩阵 2017/3/9

unit square in user space 源图像 unit square in user space (0,0) w h 当前页面 (0,0) (1,1) image matrix CTM 以这种方式映射到单位正方形的图像可使用PS操作符 例:将图像映射到其左下角(100,200),宽80,高150,且逆时针旋转45度的矩形中: 100 200 translate 45 rotate 80 150 scale 2017/3/9

[width 0 0 -height 0 height ] (0,0) w h 从左到右,从下到上的扫描次序 [width 0 0 height 0 0 ] 图像变换矩阵 (0,0) w h 从左到右,从上到下的扫描次序 [width 0 0 -height 0 height ] 2017/3/9

§6.2 图像与色彩空间 每分量位数 1.单色图像——灰度图像 §6.2 图像与色彩空间 每分量位数 1.单色图像——灰度图像 ①width height bit/comp matrix datasrc image ②dict image 图像变换矩阵 图像数据源:串、文件、过程 图像词典 注意:通常图像数据以行的格式出现在PS程序中 2017/3/9

例6.1 写出下列程序结果 %!ps %new601.ps /inch {72 mul} def /fade < FFFF FFFF FFFF FFFF EEEE EEEE EEEE EEEE DDDD DDDD DDDD DDDD CCCC CCCC CCCC CCCC BBBB BBBB BBBB BBBB AAAA AAAA AAAA AAAA 9999 9999 9999 9999 8888 8888 8888 8888 2017/3/9

7777 7777 7777 7777 6666 6666 6666 6666 5555 5555 5555 5555 4444 4444 4444 4444 3333 3333 3333 3333 2222 2222 2222 2222 1111 1111 1111 1111 0000 0000 0000 0000 >def 1.5 inch 2.5 inch translate 6 inch 6 inch scale 16 16 4 [16 0 0 -16 0 16] {fade} image showpage 8位 2017/3/9

4位 8位 2017/3/9

MDSource为false或不存在:单数据源 图像词典构成 关键字 类型 语 义 ImageType 整型 1 Width 源图像宽度 Height 源图像高度 ImageMatrix 数组 含6个元素的图像变换矩阵 MultipleData-Source MDS 布尔 true:图像有多个数据源 false:图像只有一个数据源 DataSource 多种 MDSource为false或不存在:单数据源 MDSource为true:多数据源 BitsPer-Component 每个分量占用的位数1、2、4、8、12 Decode 见下表 Interpolate true:执行图像插值;false 2017/3/9

Decode数组:线性映射 图像数据流0~2n -1 当前彩色空间的彩色分量值 Decode 映射转换的最大值和最小值 其中:o为输出值,i为输入值 2017/3/9

典型的Decode数组 颜色空间 数组内容 [0 1] [0 1 0 1 0 1] [0 1 0 1 0 1 0 1] DeviceGray [0 1] DeviceRGB [0 1 0 1 0 1] DeviceCMYK [0 1 0 1 0 1 0 1] CIEBasedABC [0 1 0 1 0 1 ] CIEBasedA CIEBasedDEF [0 1 0 1 0 1 CIEBasedDEFG DeviceN [0 1┅0 1] Separation Indexed [0 N] Pattern (image)不允许使用 2017/3/9

例6.2 写出下列程序执行的结果 Substring boolean %!ps %new602.ps /inch {72 mul} def 例6.2 写出下列程序执行的结果 %!ps %new602.ps /inch {72 mul} def /temp 42 string def 1.5 inch 2 inch translate 210 150 scale << /ImageType 1 /Width 21 /Height 15 /BitsPerComponent 8 /ImageMatrix [21 0 0 -15 0 15] /DataSource {currentfile temp readhexstring pop} /Decode [0 1] >> Substring boolean 2017/3/9

image showpage ede3e1d7c9b29a8c8e84797169666766676464676b dbd9ceac8f8384747b8b7e5d514744464d575b6063 d3be8c859bc2d99f6f837a5b524140373743535c61 b8846bacce9f71563633363837363d3c3f41465661 8386b173493f3f3a5b684c33322f353c3b42444d5f 96af87455f9d856c98ad522a3335334c4b37414959 99705e93e4e07f6a99803c2d333c325b875b3e4c56 9593b2e3ffff8c4661432e313d4a356daf9050455e eaeac5caf9ffce4a404742475752458cb19a633d5d fff5ccc3d3f9ffa548454c51504e80afa97d495383 ffede1b2bad4e8eeb46c5254628ead9b785f5d85ab fffee5cac9adabc8d3c5b2aaa39d877b8392978a98 fffee1d6b9b1a093949294988f8478717f78606aad fffff6e6cbae9d867c78706f6a65615f5a4d5ea4d9 fffffef4e5cbb19e8d87807a6f6159545672add7e0 showpage 2017/3/9

2017/3/9

false:只有一个数据源 datasrc; true:有ncomp个数据源 datasrc0┅ datasrc n-1; 仅适用于行格式 2.彩色图像 数据组织 从单个数据源中轮流读取各个分量 从不同数据源中获取各个分量 width height bit/comp matrix datasrc multi ncomp colorimage dict image 图像数据彩色分量个数 决定图像数据源个数 false:只有一个数据源 datasrc; true:有ncomp个数据源 datasrc0┅ datasrc n-1; 2017/3/9

{currentfile fade readhexstring pop} false 3 colorimage 例6.3 写出下列程序的运行结果 %!ps %new603.ps /inch {72 mul}def /fade 48 string def 2 inch 2.5 inch translate 45 rotate 6.4 inch 2.4 inch scale 16 6 4 [16 0 0 -6 0 6] {currentfile fade readhexstring pop} false 3 colorimage 2017/3/9

0f0 1f1 2f2 3f3 4f4 5f5 6f6 7f7 8f8 9f9 afa bfb cfc dfd efe fff ff0 ff1 ff2 ff3 ff4 ff5 ff6 ff7 ff8 ff9 ffa ffb ffc ffd ffe fff f00 f11 f22 f33 f44 f55 f66 f77 f88 f99 faa fbb fcc fdd fee fff f0f f1f f2f f3f f4f f5f f6f f7f f8f f9f faf fbf fcf fdf fef fff 00f 11f 22f 33f 44f 55f 66f 77f 88f 99f aaf bbf ccf ddf eef fff 0ff 1ff 2ff 3ff 4ff 5ff 6ff 7ff 8ff 9ff aff bff cff dff eff fff showpage 忽略所有非十六进制字符 2017/3/9

2017/3/9

/DeviceCMYK setcolorspace /temp 56 string def 例6.4 写出下列程序的运行结果 %!ps %new604.ps /inch {72 mul}def /DeviceCMYK setcolorspace /temp 56 string def 2 inch 2.5 inch translate 5.6 inch 2.4 inch scale 2017/3/9

/DataSource {currentfile temp readhexstring pop} << /ImageType 1 /Width 7 /Height 6 /BitsPerComponent 8 /ImageMatrix [7 0 0 -6 0 6] /DataSource {currentfile temp readhexstring pop} /Decode [0 1 0 1 0 1 0 1] >> image 2017/3/9

640000005a00000050000000460000003c0000003200000028000000 00640000005a00000050000000460000003c00000032000000280000 0000640000005a00000050000000460000003c000000320000002800 646400005a5a000050500000464600003c3c00003232000028280000 00646400005a5a000050500000464600003c3c000032320000282800 640064005a005a0050005000460046003c003c003200320028002800 showpage 2017/3/9

2017/3/9

/rfile (e:\\Fan_Liping\\PStest\\duckyR.ps) (r) file def 例6.5 写出下列程序的运行结果 %!ps /tempr 200 string def /tempg 200 string def /tempb 200 string def /rfile (e:\\Fan_Liping\\PStest\\duckyR.ps) (r) file def /gfile (e:\\Fan_Liping\\PStest\\duckyG.ps) /bfile (e:\\Fan_Liping\\PStest\\duckyB.ps) 2017/3/9

{rfile tempr readhexstring pop} {gfile tempg readhexstring pop} gsave 216 216 translate 200 218 scale 200 218 8 [200 0 0 -218 0 218 ] {rfile tempr readhexstring pop} {gfile tempg readhexstring pop} {bfile tempb readhexstring pop} true 3 colorimage grestore /Times-Roman 72 selectfont 216 144 moveto 1 0 0 setrgbcolor (Ducky) show showpage 2017/3/9

2017/3/9

蒙版:使图像中的某些区域为透明,某些区域 为不透明区域(用当前色着色)的技术 3.蒙版的使用(Mask) 蒙版:使图像中的某些区域为透明,某些区域 为不透明区域(用当前色着色)的技术 模板蒙版:利用二值图像作为着色依据 蒙版 直接二值图像蒙版:使一幅图像成为另一 幅图像输出透明度控制的依据 颜色键蒙版:在图像词典中指定一种颜 色或某一区域作为透明区域 用欲显示 图像填充 用当前色填充 透明区域处露出下面图形 2017/3/9

width height polarity matrix datasrc imagemask dict imagemask ①模板蒙版 蒙版 不透明 透明 图像像素值:1 width height polarity matrix datasrc imagemask dict imagemask true:像素值为1的部分当前色着色 false:像素值为0的部分当前色着色 2017/3/9

例6.6写出下列程序的结果 %!ps %new605.ps 72 144 translate 500 500 scale 0.8 setgray 0 0 1 1 rectfill 1 0 0 setrgbcolor 24 23 true [24 0 0 -23 0 23] 2017/3/9

< 003b00 002700 002480 0e4940 114920 14b220 3cb650 75fe88 17ff8c 175f14 1c07e2 3803c4 703182 f8edfc b2bbc2 bb6f84 31bfc2 18ea3c 0e3e00 07fc00 03f800 1e1800 1ff800 > imagemask showpage 2017/3/9

003b00 000000000011101100000000 2017/3/9

②直接二值图像蒙版——dict3 image 图像像素值:1 被取样图像填充 原有图形内容 Type3 图像词典项(必须) 关键词 类型 含义 ImageType 整数 3 DataDict 词典 显示图像的信息(Type1图像词典) MaskDict 指定蒙版图像的信息(Type1图像词典) Interleave-Type 1、2、3 指定图像与蒙版图像的数据组织形式 2017/3/9

③颜色键蒙版——dict4 image(MaskColor) 与颜色值匹配区域为透明 指定颜色值 例6.7 写出下列程序的结果 %!ps %new6074.ps /inch {72 mul}def /temp 48 string def /DeviceRGB setcolorspace 1.25 inch 2.5 inch translate 1.0 0.45 0 setcolor 2017/3/9

0.2 inch neg dup 3.8 inch 1.6 inch rectfill 3.2 inch 1.2 inch scale << /ImageType 4 /MaskColor [0 0 0 1 0 1 ] ( [0 0 7]) /Width 16 /Height 6 /BitsPerComponent 4 /Decode [0 1 0 1 0 1 ] /ImageMatrix [16 0 0 -6 0 6] /DataSource {currentfile temp readhexstring pop} >> image 2017/3/9

0f0 0e0 0d0 0c0 0b0 0a0 090 080 070 060 050 040 030 020 010 000 ff0 ee0 dd0 cc0 bb0 aa0 990 880 770 660 550 440 330 220 110 000 f00 e00 d00 c00 b00 a00 900 800 700 600 500 400 300 200 100 000 f0f e0e d0d c0c b0b a0a 909 808 707 606 505 404 303 202 101 000 00f 00e 00d 00c 00b 00a 009 008 007 006 005 004 003 002 001 000 0ff 0ee 0dd 0cc 0bb 0aa 099 088 077 066 055 044 033 022 011 000 showpage 2017/3/9

§6.3 使用与设计模板Form 1.模板的作用 对不同页面或同一页面的不同位置上重复使用的任意图形、图像和文字的控制 2.模板的特点 定义一次、传送一次、解释一次、存于缓存中 3.主要用途 ①完整页面的模板 ②重复对象的模板 模板词典 4.模板构造和调用: form execform 2017/3/9

由execform来加入,用于实现缓冲区模板所需要的数据。类型和值与实现有关 ①描述模板——词典 模板词典构成 关键词 类型 含义 FormType 整数 1 XUID 数组 (可选)唯一标识模板的标识符 BBox 定义模板界框的坐标值, 决定保存到缓冲区的模板大小。 Matrix 模板坐标空间到用户空间的变换矩阵 PaintProc 过程 用来着色模板的PS过程 Imlement-ation 任何 由execform来加入,用于实现缓冲区模板所需要的数据。类型和值与实现有关 2017/3/9

②调用模板—— execform ◎执行gsave ◎把Matrix与CTM相乘 ◎ 根据Bbox项进行裁剪 ◎执行newpath ◎把模板词典压入操作数栈 ◎ 执行模板词典中的PaintProc ◎ 执行grestore 2017/3/9

/Font1 {/Times-Bold 18 selectfont }def /Form 8 dict def Form begin 例6.8 写出下列程序的运行结果 %!ps /inch {72 mul}def /Font1 {/Times-Bold 18 selectfont }def /Form 8 dict def Form begin /FormType 1 def /BBox [0 0 4 inch 7 add 2.7 inch ]def /Matrix [1 0 0 1 0 0] def 2017/3/9

0.25 inch 2.1 inch moveto (Name:) show /TitlesForm 5 dict def TitlesForm begin /FormType 1 def /BBox [0 0 3.5 inch 2.4 inch ]def /Matrix [1 0 0 1 0 0] def /PaintProc{ Font1 0.25 inch 2.1 inch moveto (Name:) show 0.25 inch 1.8 inch moveto (Address:) show 0.25 inch 1.2 inch moveto (Phone:) show 0.25 inch 0.9 inch moveto (Birthday:) show } def end 2017/3/9

0 0.1857 inch rlineto -0.0625 inch 0 rlineto /insertNotch{ 0 0.1857 inch rlineto -0.0625 inch 0 rlineto 0 0.3125 inch rlineto 0.25 inch 0 rlineto 0 -0.3125 inch rlineto -0.0625 inch 0 rlineto 0 -0.1857 inch rlineto } def /DrawBox { 1.4357 inch 7 moveto insertNotch 2.4357 inch 7 moveto insertNotch 4 inch 7 4 inch 2.5 inch 25 arcto 4 inch 2.5 inch 0 2.5 inch 25 arcto 0 2.5 inch 0 7 25 arcto 0 7 4 inch 7 25 arcto closepath } def 2017/3/9

DrawBox 0.6666 setgray fill grestore DrawBox 1 setgray fill /PaintProc{ begin gsave 7 -7 translate DrawBox 0.6666 setgray fill grestore DrawBox 1 setgray fill DrawBox 0 setgray stroke 0 0 moveto TitlesForm execform }def end /R1 {Font1 (Name:)stringwidth pop 0.25 inch add }def /R2 {Font1 (Address:)stringwidth pop 0.25 inch add }def /R3 {Font1 (Phone:)stringwidth pop 0.25 inch add }def /R4 {Font1 (Birthday:)stringwidth pop 0.25 inch add }def 2017/3/9

R1 2.1 inch moveto (Mary) show %The first page 1 inch 1 inch translate 300 300 moveto Form execform 0 0 1 setrgbcolor R1 2.1 inch moveto (Mary) show R2 1.8 inch moveto (330 Neijiang Rd.) show R3 1.2 inch moveto (56780000) show R4 0.9 inch moveto (07/08/82) show showpage 2017/3/9

R1 2.1 inch moveto (Jack) show %The second page 1 inch 1 inch translate 300 300 moveto Form execform 1 0 0 setrgbcolor R1 2.1 inch moveto (Jack) show R2 1.8 inch moveto (100 Shuifeng Rd.) show R3 1.2 inch moveto (56780000) show R4 0.9 inch moveto (05/10/82) show showpage 2017/3/9

R1 2.1 inch moveto (Lily) show %The third page 1 inch 1 inch translate 300 300 moveto Form execform 0 1 0 setrgbcolor R1 2.1 inch moveto (Lily) show R2 1.8 inch moveto (110 Nanjiang Rd.) show R3 1.2 inch moveto (56780400) show R4 0.9 inch moveto (11/05/81) show showpage 2017/3/9

第二页 第三页 第一页 2017/3/9

2017/3/9

习题 1.PS程序中通过那些特征参数来描述图像? 2.Decode数组的作用是什么?/ Decode[0 1]和 术?它们的特点是什么? 4.写出exce601程序的运行结果。并将exce601程 序改写为图像词典程序。 5.已知图像f大小为:20*20,位分辨率为4,模 式RGB,文件名为imagefile。将该图像输出到页面左下角(1 1)英寸,边长为5英寸的区域中 2017/3/9

/sigma < f07f c71f cf9f 8f8f 9fcf 9fcf 9fcf 9fcf 8f8f %!ps %exce601.ps /inch {72 mul}def /sigma < f07f c71f cf9f 8f8f 9fcf 9fcf 9fcf 9fcf 8f8f cf9f c701 f001 > def 1.25 inch 2.5 inch translate 6 inch 6 inch scale 16 13 1 [16 0 0 13 0 0 ] {sigma} image showpage 2017/3/9

6.利用Photoshop获取图像像素点数据, 大小为24*24像素的灰度图像,图像起点为(100,100),将图像输出到页面中。 7.编写学生证模板,显示三页,尺寸适合,字体自拟(英文)。 2017/3/9

课堂练习 1. 写出new602程序将/Decode 修改为[1 0]的运行 结果。 2017/3/9

{currentfile fade readhexstring pop} false 3 colorimage 将下列程序改为词典图像 %!ps %new603.ps /inch {72 mul}def /fade 48 string def 2 inch 2.5 inch translate 45 rotate 6.4 inch 2.4 inch scale 16 6 4 [16 0 0 -6 0 6] {currentfile fade readhexstring pop} false 3 colorimage 2017/3/9

0f0 1f1 2f2 3f3 4f4 5f5 6f6 7f7 8f8 9f9 afa bfb cfc dfd efe fff ff0 ff1 ff2 ff3 ff4 ff5 ff6 ff7 ff8 ff9 ffa ffb ffc ffd ffe fff f00 f11 f22 f33 f44 f55 f66 f77 f88 f99 faa fbb fcc fdd fee fff f0f f1f f2f f3f f4f f5f f6f f7f f8f f9f faf fbf fcf fdf fef fff 00f 11f 22f 33f 44f 55f 66f 77f 88f 99f aaf bbf ccf ddf eef fff 0ff 1ff 2ff 3ff 4ff 5ff 6ff 7ff 8ff 9ff aff bff cff dff eff fff showpage 2017/3/9

/DeviceRGB setcolorspace /fade 48 string def %!ps %new602.ps /inch {72 mul} def /DeviceRGB setcolorspace /fade 48 string def 2 inch 2.5 inch translate 45 rotate 6.4 inch 2.4 inch scale << /ImageType 1 /Width 16 /Height 6 /BitsPerComponent 4 /ImageMatrix [16 0 0 -6 0 6] /DataSource {currentfile fade readhexstring pop} /Decode [0 1 0 1 0 1] >> image 2017/3/9