Skip to content

使用python编写的简易字体及单色图片取模工具

Notifications You must be signed in to change notification settings

ieiao/genmatrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

使用python编写的简易字体及单色图片取模工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages