字符取模

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

汉字字符图片取模

12864纵向取模,字节倒序。直接关系到编程的方法。

(a)数字1 (8*16)(b) 纵向取模,字节倒序(c) 纵向取模

图1:纵向取模

图1(b)采用纵向取模,字节倒序的方式进行取模。那么生产的字模的表格为:

从第一列开始,取上面的8位,倒序读,0x00;接着取第二列上面的8位,倒序读,0x10;接着取第三列上面的8位,倒序读,0x10;接着取第四列上面的8位,倒序读,0xf8;接着取第五列上面的8位,倒序读,0x00;……

直到这8列上半部分8位都取完,再从先半部分开始,自下而上(倒序),自左往右取完8列。所以:/*-- 文字: 1 --*/

/*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00

图1(c):纵向取模,方式如图。

/*-- 文字: 1 --*/

/*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/

0x00,0x08,0x08,0x1F,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0xFC,0x04,0x04,0x00,0x00

(a) 横向取模(b) 横向取模,字节倒序

图2:横向取模

横向取模:

/*-- 文字: 北--*/

/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/

0x04,0x40,0x04,0x40,0x04,0x40,0x04,0x44,0x04,0x48,0x7C,0x50,0x04,0x60,0x04,0x40, 0x04,0x40,0x04,0x40,0x04,0x40,0x04,0x42,0x1C,0x42,0xE4,0x42,0x44,0x3E,0x04,0x00

横向取模,字节倒序:

/*-- 文字: 北--*/

/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/

0x20,0x02,0x20,0x02,0x20,0x02,0x20,0x22,0x20,0x12,0x3E,0x0A,0x20,0x06,0x20,0x02, 0x20,0x02,0x20,0x02,0x20,0x02,0x20,0x42,0x38,0x42,0x27,0x42,0x22,0x7C,0x20,0x00

相关文档
最新文档