已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
深圳大学计算机系李坚强博士 字符的生成和显示 计算机图形学 字符的表示与输出 国际字符编码 ASCII AmericanStandardCodeforInformationInterchange 7位二进制编码 共128个字符 一个字符的ASCII码用一个字节 8位 表示 其最高位不用或作为奇偶校验位 汉字编码 国家标准信息交换编码GB2312 80汉字6763个 图形符号682个 所有字符组成94 94矩阵表示 行称为区 用区码标识 列称为位 用位码标识 一个字符由一个区码和一个位码共同标识 区码和位码分别需要7个二进制 汉字字符国标码占两个字节 通常 采用字符中冗余的最高位来标识一个字节所表示的码 最高位为0 表示ASCII码 最高位为1 表示汉字编码的高位字节 区码 或低位字节 位码 填充图元生成 扫描转换填充 区域填充算法 两种方法转换 两种方法区别 填充图元属性 字符表示 输出 点阵字符存储 点阵字符显示 矢量字符存储 矢量字符显示 两种字符比较 字符属性 点阵字符的存储 点阵字符是由一个位图表示保存字符就是保存表示它的位图 字型7 9 9 16 16 24等指的是位图的尺寸 对于16 24的汉字 一个汉字需要16x24 384位 即 48个字节 常用汉字有6763个 从而存储这种型号需要6763 48 324K字节 在实际应用中需要多种字体 如宋体 揩体等 每种字体又有十多种型号 因此汉字字库所占的存储空间是相当庞大的 解决办法是采用压缩技术 填充图元生成 扫描转换填充 区域填充算法 两种方法转换 两种方法区别 填充图元属性 字符表示 输出 点阵字符存储 点阵字符显示 矢量字符存储 矢量字符显示 两种字符比较 字符属性 点阵字符的显示 从给定字符编码 到在屏幕上将它显示出来 需要经历两个步骤 第一步 从字库中将它的位图检索出来 由于表示同一型号字符的位图所占空间大小相同 可以直接将一个字符在字库中的位置计算出来 第二步 将检索到的位图写到帧缓存中 这可以利用光栅系统的位拷贝功能 填充图元生成 扫描转换填充 区域填充算法 两种方法转换 两种方法区别 填充图元属性 字符表示 输出 点阵字符存储 点阵字符显示 矢量字符存储 矢量字符显示 两种字符比较 字符属性 矢量字符的存储 字符矢量表示中 记录的是字符的笔画信息 选一个正方形网格作为字符的局部坐标空间 网格大小可取 16 16 32 32 64 64等 对一个字符来说 它由构成它的笔画组成 而每一笔又由其两端确定 对于每一个端点 只要保存它的坐标值和由前一端点到此端点是否连线的标志即可 表示一个矢量字符最终只需要所有的端点坐标信息及其是否连线的标志 实际的矢量字符的存储结构要加上一些管理信息和字型信息等 填充图元生成 扫描转换填充 区域填充算法 两种方法转换 两种方法区别 填充图元属性 字符表示 输出 点阵字符存储 点阵字符显示 矢量字符存储 矢量字符显示 两种字符比较 字符属性 矢量字符的显示 第一步根据给定字符的编码 在字库中检索出表示该字符的数据 由于各个字符的笔画不一样多 端点也不一样多 造成存储各个字符的记录所占字节数也不同 给检索带来一定困难 为了提高检索效率 可以改变字符的存储结构 第二步是取出端点坐标 对其进行适当的几何变换 再根据各端点的标志显示出字符 填充图元生成 扫描转换填充 区域填充算法 两种方法转换 两种方法区别 填充图元属性 字符表示 输出 点阵字符存储 点阵字符显示 矢量字符存储 矢量字符显示 两种字符比较 字符属性 点阵字符和矢量字符 字符变换不同表示点阵字符的是位图 对点阵字符的变换要对位图中的每一个像素进行 是图像变换 放大或旋转时会失真 表示矢量字符的是端点坐标 对矢量字符的变换是对端点的变换 是图形的几何变换 不会影响显示效果 占用空间不同矢量字符占用空间较少 首先其单个字符占用较少空间 其次 矢量字符只需保存一套字符 所需的不同型号的字符可以通过相应的几何变换来产生 矢量字符美观除了直线段外 还可以用二次曲线段 三次曲线段等来表示笔画 使字符更加美观 矢量字符占用空间小 美观 变换方便等优点得到越来越广泛的应用 特别是在排版 软件和工程图软件中它几乎已经完全取代了点阵
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自由曲面逆向工程技术应用指南
- 2025资金会计面试题及答案
- 肌肉群训练方法
- 蓄电池变频电源项目可行性研究报告(立项备案申请)
- 冰洲石建设项目可行性分析报告(总投资10000万元)
- 四川省德阳市第五中学2025年化学高一上期中预测试题含解析
- 安徽亳州利辛金石中学2025-2026学年生物高一上期末质量跟踪监视模拟试题含解析
- 浙江省稽阳联谊学校2025年化学高一上期中质量跟踪监视模拟试题含解析
- 山东省青岛市第二中学2025-2026学年高一生物第一学期期末统考模拟试题含解析
- 福建省闽侯市第六中学2025-2026学年高二数学第一学期期末监测模拟试题含解析
- 2025广西柳州城市职业学院人才招聘28人考试笔试参考题库附答案解析
- 13. 艺术品的收藏与拍卖教学设计-2025-2026学年人美版八年级下册-人美版
- 电厂消防安全培训 课件
- 2025年秋人教版小学数学六年级上册期末质量检测试卷及参考答案
- 招聘专员年度述职报告
- 心电中心运营方案
- xx医院检验科室内质控月总结报告
- 2025年秋青岛版(五四学制)(新教材)小学数学三年级上册(全册)教学设计(附目录P129)
- 【《复杂场景下的运动目标跟踪算法分析》开题报告4200字】
- 2025新疆交通投资(集团)有限责任公司所属公司招聘26人笔试历年典型考点题库附带答案详解2套试卷
- 2025榆林镇北台、红石峡景区招聘(26人)考试笔试模拟试题及答案解析
评论
0/150
提交评论