21IC 电子工程师俱乐部 :怎样将16*16的汉字点阵
来源:百度文库 编辑:神马文学网 时间:2024/04/28 19:48:40
这是在 2007年10月8日 03:18:33 GMT 检索到的http://file.21ic.com/offline/2004/11/1491222.htm 的 G o o g l e缓存内容。
G o o g l e 已先预览各网页,拍下网页的快照存档。
这网页可能有更新的版本,请按此查看最新版。
本缓存网页可能引用了已经不存在的图片。单击此处,只查看缓存文本。
请使用网址 http://www.google.com/search?q=cache:ZHVJ1YdskRkJ:file.21ic.com/offline/2004/11/1491222.htm+%E7%82%B9%E9%98%B5%E6%94%BE%E5%A4%A7%E7%A8%8B%E5%BA%8F&hl=zh-CN&ct=clnk&cd=10&gl=cn&client=firefox-a&st_usg=ALhdy29HxBEWJK6gN6Q15gtFEC_LVBpCbw 链接此页或将其做成书签。
Google 和网页作者无关,不对网页的内容负责。
这些搜索字词都已标明如下: 点 阵 放大 程序
主题:怎样将16*16的汉字点阵放大成32*32的汉字?返回主题列表
charelie 发表于 侃单片机←返回版面
怎样将16*16的汉字点阵放大成32*32的汉字?
在我的板上已经有一个16*16的汉字字库,由于有一些汉字需要放大显示,能不能不另外提取32*32的汉字点阵,直接用16*16的点阵数据转化成32*32的点阵数据?
czh 发表于 侃单片机←返回版面
re
首先要看你的字模排列方式,举例来讲假如是横行取模的,那么竖向放大比较简单将横向的两个字节复制一下放在下一排就可,横向放大只能取出一个字节后一个点一个点放大了
charelie 发表于 侃单片机←返回版面
还是不很明白
取模方式是横向取模,左高位右低位,我想知道怎么一个点一个点的放大?能不能说的详细一点呢?
a12345678 发表于 侃单片机←返回版面
不如用32*32的汉字的效果好
12864 发表于 侃单片机←返回版面
放大了点阵字库不好看,有锯齿
czh 发表于 侃单片机←返回版面
放大了的确不好看,不过一个32*32的字库可不小啊,不得已而为之
水平放大的程序如下:仅供参考 uint x_shl(uchar vol,uchar amp,uint adr) //水平放大 { uchar data temp=0;//临时值 uchar data i=8; //临时值的8位计数 uchar data j=8; //一个字节8个点 uchar data k=amp;//放大倍数 bit xbit; do { if(vol&0x80) xbit=1; else xbit=0; vol<<=1; do { temp=temp|xbit; if(--i==0)//放大后满一个字节了 { i=8; XBYTE[adr]=temp; adr++; temp=0; } temp<<=1; }while(--k); k=amp; }while(--j); return(adr); }
21IC 电子工程师俱乐部 :怎样将16*16的汉字点阵请教各位达人..16*64点阵滚屏程序怎样写? - 新手园地 - 21IC电子工程师社区
网警的忏悔:我们也觉着干的事儿醋泡黑豆治疗高血压_mujiebenren的口袋_经验VeryCD.com 分享互联网社区 > 〖DVDRip播放完全手册〗
信阳事件吃人原始记录:王志刚认罪书 - 马罗和讯 - color
初学者五大告诫 - 21IC 电子工程师俱乐部
东方网—东方健康-新"肠"征路上的名人
[color=#FF0000][公告][/color]女人外遇的极限是什么?-中山论坛
[color=green]刀手推荐:如何定制个性的播放器[/color] - 流行音乐 -...
干电池使用寿命的计算方法 - 新手园地 - 21IC电子工程师社区
人民日报:石秀琴 90后女孩撑起一片天
有点color的幽默笑话^
[color=#FF7F50][灌水][/color]性园春---凤娇-中山论坛
信用证软条款:出口商的陷阱
兰州出现16里泡沫河 居民担心污染黄河(图)...
16海南在线新闻中心-盘点中央电视台主持人[组图]
从埃里克森自我同一性理论看当代大学生人格...
clothes color
color-cord
Snook’s 的Color Contrast Checker
G o o g l e 已先预览各网页,拍下网页的快照存档。
这网页可能有更新的版本,请按此查看最新版。
本缓存网页可能引用了已经不存在的图片。单击此处,只查看缓存文本。
请使用网址 http://www.google.com/search?q=cache:ZHVJ1YdskRkJ:file.21ic.com/offline/2004/11/1491222.htm+%E7%82%B9%E9%98%B5%E6%94%BE%E5%A4%A7%E7%A8%8B%E5%BA%8F&hl=zh-CN&ct=clnk&cd=10&gl=cn&client=firefox-a&st_usg=ALhdy29HxBEWJK6gN6Q15gtFEC_LVBpCbw 链接此页或将其做成书签。
Google 和网页作者无关,不对网页的内容负责。
这些搜索字词都已标明如下: 点 阵 放大 程序
主题:怎样将16*16的汉字点阵放大成32*32的汉字?返回主题列表
charelie 发表于 侃单片机←返回版面
怎样将16*16的汉字点阵放大成32*32的汉字?
在我的板上已经有一个16*16的汉字字库,由于有一些汉字需要放大显示,能不能不另外提取32*32的汉字点阵,直接用16*16的点阵数据转化成32*32的点阵数据?
czh 发表于 侃单片机←返回版面
re
首先要看你的字模排列方式,举例来讲假如是横行取模的,那么竖向放大比较简单将横向的两个字节复制一下放在下一排就可,横向放大只能取出一个字节后一个点一个点放大了
charelie 发表于 侃单片机←返回版面
还是不很明白
取模方式是横向取模,左高位右低位,我想知道怎么一个点一个点的放大?能不能说的详细一点呢?
a12345678 发表于 侃单片机←返回版面
不如用32*32的汉字的效果好
12864 发表于 侃单片机←返回版面
放大了点阵字库不好看,有锯齿
czh 发表于 侃单片机←返回版面
放大了的确不好看,不过一个32*32的字库可不小啊,不得已而为之
水平放大的程序如下:仅供参考 uint x_shl(uchar vol,uchar amp,uint adr) //水平放大 { uchar data temp=0;//临时值 uchar data i=8; //临时值的8位计数 uchar data j=8; //一个字节8个点 uchar data k=amp;//放大倍数 bit xbit; do { if(vol&0x80) xbit=1; else xbit=0; vol<<=1; do { temp=temp|xbit; if(--i==0)//放大后满一个字节了 { i=8; XBYTE[adr]=temp; adr++; temp=0; } temp<<=1; }while(--k); k=amp; }while(--j); return(adr); }