PCtoLCD 2021(字模取模工具) V0.0.0.100 不完美版
PCtoLCD 2021不完美版是一款非常好用的字模取模工具,能够帮助用户轻松进行各种文字的排版,软件支持逐行、逐列、行列、列行等方式生成中英文数字混合的字符串的字模数据。软件支持左键画图,右键擦图,让字模取模更加方便快捷。 软件特色 1、生成中英文数字混合的字符串的字模数据。 2、可选择字体,大小,并且可独立调整文字的长和宽,生成任意形状的字符。 3、各种旋转,翻转文字功能。 4、任意调整输出点阵大小,并任意调整字符在点阵中的位置。 5、字模数据输出可自定义各种格式,系统预设了C语言和汇编语言两种格式,并且可自己定义出新的数据输出格式;每行输出数据个数可调。 6、支持四种取模方式:逐行(就是横向逐行取点),逐列(纵向逐列取点),行列(先横向取第一行的8个点作为第一个字节,然后纵向取第二行的8个点作为第二个字节……),列行(先纵向取第一列的前8个点作为第一个字节,然后横向取第二列的前8个点作为第二个字节……)。 7、支持阴码(亮点为1),阳码(亮点为0)取模。 8、支持纵向(第一位为低位)(,倒向第一位为高位)取模。 9、输出数制可选16进制或10进制。 10、可生成索引文件,用于在生成的大量字库中可快速检索到需要的汉字。 11、动态液晶面板彷真,可调节彷真面板象素点大小和颜色。 12、图形模式下可任意用鼠标作画,左键画图,右键擦图。 12、旋转,翻转,平移等字符模式下的功能也可用与对BMP图象的处理。 使用说明 生成汉字库结构介绍 本软件使用的汉字库采用与HZK16相近似的结构,即按照输入汉字的顺序依次排列各汉字的点阵数据,以生成的16*16点阵汉字库举例介绍。 16*16点阵汉字库 点阵大小16*16,所以每个汉字点阵数据占用32个字节。用户要使用生成的16*16点阵小字库中的点阵数据,可以在程序中采用如下算法: 0、在生成的字库汉字列表中得到该汉字的偏移量,也就是汉字的记录号HzNum。 1、将其*32(HzNum*32)即可得出该汉字点阵在字库中的偏移地址。 3、以这个偏移地址为起点,连续读取文件中的32个字节,既为该汉字的点阵信息。 实际上,对于本软件生成的16*16点阵的国标汉字库是采用区位码排列的,所以与标准的HZK16结构是一样的,完全可以互换使用。 例如生成一个24*48点阵,楷体,倾斜的汉字库: 0、由于每个汉字占用24*48/8= 144个字节,所以用户可先读取生成的索引列表找到该汉字的记录号。 1、将记录号*144即得到该汉字在字库中的偏移地址。 2、以这个偏移地址为起点,在字库文件中连续读取144个字节,即为该汉字的点阵信息。 |