字符的生成算法.ppt

字符的生成算法.ppt

ID:56432703

大小:136.00 KB

页数:38页

时间:2020-06-18

字符的生成算法.ppt_第1页
字符的生成算法.ppt_第2页
字符的生成算法.ppt_第3页
字符的生成算法.ppt_第4页
字符的生成算法.ppt_第5页
资源描述:

《字符的生成算法.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、4.3文字的生成技术常用的方法有:点阵式pDotText矢量式pShiLiangText编码式directText点阵式字符DEF:每个字符都定义成一个称为掩膜的矩阵。矩阵中的元素都是一位二进制数,当该位为1时,表示字符的笔划经过此位,对应于此位的象素应置为字符颜色;当该位为0时,表示字符的笔划不经过此位,对应于此位的象素应置为背景色或不改变。000000000000000000011111111100000001100000011000000110000000110000011000000011000001100000011000000110000110000000011111

2、11000000000110000000000000011000000000000001100000000000000110000000000000000000000000000000000000000000当该位为1时,表示字符的笔划经过此位当该位为0时,表示字符的笔划不经过此位P-DotText掩膜的矩阵(16×16)程序如何实现点阵法字符输出?两个问题(1)如何表示掩膜的矩阵?(2)如何确定各个位是1还是0Int(16位)InttextP[16]={ox0000,0x0000,0x1FF0,0x1818,……0x0000}00000000000000000000000000

3、00000000011111111100000001100000011000000110000000110000011000000011000001100000011000000110000110000000011111110000000001100000000000000110000000000000011000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000011111111100000001100000011000000110000000110

4、00001100000001100000110000001100000011000011000000001111111000000000110000000000000011000000000000001100000000000000110000000000000000000000000000000000000000000000000000000000010000000000000000010000000000000000010000000000000000010000000000000000010000000000000000010000000000000000010000000

5、0000000000100000000000000000100000000000000000100000000000000000100000000000000000100000000000000000100000000000000000010000000000000000001000000000000000000100000000000000000010000000000000000001Text[16]mask[16]如何判断字模中各个位的子呢?voiddisplayText(intx0,inty0,intText[],intcolor){inti,j;for(i=0;i<16

6、;i++){//行for(j=0;j<16;j++){//列}}}if((Text[i]&mask[j])!=0)putpixel(x0+j,y0+i,color);inttext[16]={0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000};intmask[16]={0x8000,0x4000,0x2000,0x1000,0x0800,0x0400,0x0200,0x0100,0x0080,0x0040,0

7、x0020,0x0010,0x0008,0x0004,0x0002,0x0001}点阵式字符时主要的文字表示形式。常用的点阵大小有5×7、7×9、8×8、16×16等等当点阵变大时,字型可以做得非常漂亮。优点:字形美观是字符表示的主要形式缺点:旋转比较困难、占用的存储空间较大矢量式字符DEF:将字符看作是一个图形,用点坐标的序列来表示一个字符,相邻两点表示一条矢量,字符的形状便由矢量序列刻划。例:“B”是由顶点序列{a,b,c,d,e,f,e,g,h,I,j,k,a,l,a}的坐

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。