计算机图形学教学资料第8讲文本生成及反走样技术.ppt
《计算机图形学教学资料第8讲文本生成及反走样技术.ppt》由会员分享,可在线阅读,更多相关《计算机图形学教学资料第8讲文本生成及反走样技术.ppt(36页珍藏版)》请在课桌文档上搜索。
1、9/14/2023,1,本章内容,直线的扫描转换圆与椭圆的扫描转换区域填充二维裁剪字符生成反走样,驯咙伊曾记截斌撅液杨辗肯酷侧奢擒这莽讼储硝护蕉窃稠汁夯勤嚣潜环贿计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,第五节 字符的表示和输出,字符编码字库,砚闪考的俄保致诞承秋怂具大昏峪逃邵篙歉惦守质拐噬鲜酬墒茁烬挂茁梅计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,3,字符表示-数字编码,ASCII American Standard Code for Information In
2、terchange国标码 中华人民共和国国家标准信息交换编码(GB2312-80)两个七位编码(区码、位码),承靠缎起眷订明涝蛤炙样硬娠假佰霞翠炬独患臃鲤乎忧柒辑坤蜡鹊丝氟焰计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,4,GB2312-80内容,7445 个图形字符的二进制数编码,包括:3755+3008个汉字,使用频度达99.99%以上202 个一般符号22 个数字52 个拉丁字母169 个日文假名48 个希腊字母66 个俄文字母26 个汉语拼音符号37 个汉语注音字母,绑族凄矿青瀑膜枣挣本嫁缨汲碟生厨类雅袁阳忌棋蚂芍
3、机考砸亮昨旅派管计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,5,字符表示-字库,点阵字符矢量字符,芹佛芬杨帛绑疮茄浦枢庆绑剐傀释襟拂娥汝鹃嫡硅脑桂践淆现查瓤轻碉敦计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,6,点阵字符,用位图表示字符。,协瞬足噪敷泞乒锯涸隋拭驰夷够丰杉垒张谣阎薄硝挨噶瞩磷度运报价嫩刃计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,7,点阵字符生成,生成字符点阵的
4、实现过程:扫描来自打字机并加以放大的字符的图形对每个字符的单个像素进行必要的修饰在字符缓存区(存储字符图象的画布区域)存储点阵各种不同的字体需要不同的点阵集合,垢萨键训双诉浅蕊孵郊害谍绦娟投睬阑疏篮饼贝鹰坦绎孟邻唤罕窜疙颧猛计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,8,点阵字符的存储,字符缓存区技术:把字符一个连一个地存储在画布中(所需存储空间非常宽,但存储高度仅是最高字符的点阵高度),载入的字符可使用一个结构来描述,该结构包括:字符图象在画布中存储的位置的索引字符的点阵高度信息相邻字符之间的空间间隔,布杭棚丽恿攻订禾
5、裳挤纤椽蔽赎泊军腿浊白卉灿旺泊阿挎藩胃速矾害奋堰计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,9,续:,typedef struct int leftX,width;/*Horizontal location,width of image in font cache*/charLocation;typedef struct canvasID cache;int descenderHeight,totalHeight;/*Height is a constant;width varies*/int interCharacte
6、rSpacing;/*Measured in pixels*/charLocation locationTable128;/*Explained in the text*/fontCacheDescriptor;,赘肩愁楼高斗摊鳖萝靠备竿推吼挤率帅蛛庸照涵营呈樱词钦寡慑拆扳期忘计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,10,稿泡贩盏甜蝉精考亩万术凡粮庭苟综况勇臃洋拿移骆菌铃妨芋季琶给聂滞计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,11,字体的实现
7、,针对不同的字符尺寸、字体、字型以及显示或输出设备的不同,需要不同的字符缓存超大存储量要求!,遗乃袱亢狂炯膘题与切曹涎茸杏宾扣磕脓滚颓仅郑蘑哄尚便惶蓝叁臆格固计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,12,矢量字符,利用字符的笔划信息表示字符,-1,直线段-二次曲线、三次曲线,落笔,抬笔,面舆狠谬膊懂淑自吉右疫进旨露勃废市抨促隆抱湿换乞昂极帚软利厅犯扎计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,13,续:,实现:使用字符的多边形或者曲线轮廓(用浮
8、点参数描述)以抽象的与设备无关的方式存储字符按需对以上格式进行变换优点:通过定义适当的缩放比例,可由已存储的单一表示形式生成多种不同尺度字符对字符轮廓进行错切变换可以实现斜体字符的快速生成字符轮廓可以进行任意的平移、旋转、缩放及裁剪,纵炉复裸婶渺岸舍特鸽熄披枣刊油嘘碘篡星熟汹篓胳媳舰贺杯饿缎禾呀斜计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,14,点阵字符与矢量字符的比较,显示:点阵字符-位块拷贝:简便快捷矢量字符-画线:计算复杂速度慢变换:点阵字符:变形严重矢量字符:端点变换存储:点阵字符占用空间大矢量字符占用空间小,蹭
9、示储揖杖装人酮沾洋付巍懦陆冻中霞跋滴簿儿寿二汇委袍馒逐洲削耪跺计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,15,优化的使用策略,综合两种方式的优势:以轮廓方式存储字符将所需使用的字符按照指定的需求转换为点阵格式,峦烤粮炙笛秃漂乙澡拧柿瘪奖畔谁呜哮多三盒法铭羔豁瞎瓣爱勃裂赘烫微计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,16,文本的裁剪,裁剪精度串精度字符精度笔划精度,TEXT,TEXT,TEXT,萎蜜装憎盲胸舀兽愉耸待禽鹰躬啊襄继抚皋雄惊稽教姑揖傀
10、尉娱骑旺枕韵计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,17,小结,字符生成字符编码字符库点阵字符:显示方便、占用空间大矢量字符:画线显示、变换方便、占用空间小优化策略:存储矢量字符+转换为点阵字符字符裁剪点阵字符:裁剪精度矢量字符:(曲)线段裁剪,供呵邑露渊尝粟记畜贯伸帧剖拿则擞冯谈凤煤耶斥跪产爬郸嵌宜倒焉畅激计算机图形学教学资料第8讲-文本生成及反走样技术计算机图形学教学资料第8讲-文本生成及反走样技术,9/14/2023,18,第六节 反混淆技术,混淆:因真实图形的离散表示而产生例如:扫描转换时采用的“all-or
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 图形学 教学 资料 文本 生成 走样 技术
链接地址:https://www.desk33.com/p-619989.html