Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 1.44 KB

README.md

File metadata and controls

25 lines (15 loc) · 1.44 KB

genmatrix

genmatrix是一个使用python实现的单色位图及点阵字体取模工具。

之所以编写该工具,是因为在把玩墨水屏时发现在Linux操作系统中找不到像Windows系统下类似的取模工具,同时xbm图像格式并不能很好的满足一些奇奇怪怪的取模需求,便有了genmatrix。

目前此工具的字符串取模功能是将字符串转为unicode后进行排序,目前仅对ASCII和中文进行了简单测试。

运行脚本前确保已经安装了pillow库,随后执行./genmatrix即可查看使用说明。

以墨水屏demo项目github|gitee为例,该墨水屏取模时的参数为:垂直扫描、大端序、图像水平翻转,执行如下命令便可以得到对应图片的点阵数据了。

./genmatrix.py -O mono -S V -E B -F X ../temp/aaa.bmp

而执行以下命令可以得到字符串参数的点阵数据了,字符串取模采用的是unifont字体,可以通过修改代码支持其他字体

./genmatrix.py -O str -F X -S V -E B '中华人民共和国'

最终叠加后可以得到如下的显示效果

pic