網友評分: 5.3分
PC2LCD取模軟件是一款功能強大的文字取模軟件,能夠幫助用戶輕松進行各種文字的排版,軟件支持逐行、逐列、行列、列行等方式生成中英文數字混合的字符串的字模數據。軟件支持左鍵畫圖,右鍵擦圖,讓字模取模更加方便快捷。
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個字節,即為該漢字的點陣信息.
標簽: PC2LCD 2021 點陣取模