您尚未登录。

楼主 # 2021-06-10 23:09:50

ieiao
会员
注册时间: 2021-06-10
已发帖子: 1
积分: 20.5

发一个Linux系统下简易点阵字体及单色图片取模工具

最近想玩一玩墨水屏,正好发现许多网友都在买电子标签拆墨水屏玩,于是便在某宝淘了两个二手电子标签。

经过一番折腾,参考微雪的示例程序使用电子标签内部的430微控制器成功驱动了墨水屏,想着随便显示点什么东西上去,一开始计划使用xbm格式的图片直接刷新上去,但是这个墨水屏的点阵布局和xbm图片格式不太一样,还得增加画点函数,实在是懒得动手。。。

于是想着直接把图片取个模更新上去,可是找了半天也没找着Linux下可用的取模工具(我自己的电脑只装了Linux。。。),随后查找了一些资料,决定动手攒一个出来,一通复制粘贴之后,便有了genmatrix这个小工具。这个小工具可以对字符串及单色图片进行取模,还可以指定取模时的一些参数,使用效果大概如下

./genmatrix.py -O str -F X -S V -E B  \中\华\人\民\共\和\国    # 斜杆是故意加的,不加会变成P.R.C???

操作类型: str
字符高度: 16
图像翻转: X
扫描方向: V
字节序列: B
颜色反转: false

中:b'\xe4\xb8\xad'
0xff, 0xff, 0xff, 0xff, 0xf0, 0x0f, 0xfb, 0xef, 0xfb, 0xef, 0xfb, 0xef, 0xfb, 0xef, 0x00, 0x00, 
0xfb, 0xef, 0xfb, 0xef, 0xfb, 0xef, 0xfb, 0xef, 0xf0, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
华:b'\xe5\x8d\x8e'
0xfb, 0xdf, 0xfb, 0xef, 0xfb, 0xf7, 0xfa, 0x03, 0xfb, 0xfc, 0xfb, 0xdf, 0xfb, 0xdf, 0x00, 0xef, 
0xfb, 0x80, 0xfb, 0x77, 0xfb, 0x77, 0xfb, 0x7b, 0xfb, 0x7d, 0xfb, 0x1f, 0xfb, 0xff, 0xff, 0xff, 
人:b'\xe4\xba\xba'
0x7f, 0xff, 0xbf, 0xff, 0xdf, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xfc, 0xff, 0xff, 0x3f, 0xff, 0xc0, 
0xff, 0x3f, 0xfc, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xdf, 0xff, 0xbf, 0xff, 0x7f, 0xff, 0xff, 0xff, 
民:b'\xe6\xb0\x91'
0xff, 0xff, 0xff, 0xff, 0x00, 0x01, 0xbe, 0xdd, 0xde, 0xdd, 0xee, 0xdd, 0xfe, 0xdd, 0xfe, 0xdd, 
0xfc, 0x1d, 0xf2, 0xdd, 0xee, 0xdd, 0xde, 0xdd, 0xbe, 0xc1, 0x0e, 0xff, 0xff, 0xff, 0xff, 0xff, 
共:b'\xe5\x85\xb1'
0xff, 0xff, 0xfb, 0xff, 0x7b, 0xef, 0xbb, 0xef, 0xdb, 0xef, 0xe8, 0x00, 0xfb, 0xef, 0xfb, 0xef, 
0xfb, 0xef, 0xfb, 0xef, 0xe8, 0x00, 0xdb, 0xef, 0xbb, 0xef, 0x7b, 0xef, 0xfb, 0xff, 0xff, 0xff, 
和:b'\xe5\x92\x8c'
0xef, 0xdf, 0xf7, 0xdb, 0xf9, 0xdb, 0xfe, 0x5b, 0x00, 0x01, 0xfe, 0xdc, 0xf9, 0xdd, 0xff, 0xdf, 
0xff, 0xff, 0xc0, 0x07, 0xef, 0xf7, 0xef, 0xf7, 0xef, 0xf7, 0xc0, 0x07, 0xff, 0xff, 0xff, 0xff, 
国:b'\xe5\x9b\xbd'
0xff, 0xff, 0x00, 0x01, 0xbf, 0xfd, 0xb7, 0xed, 0xb7, 0x6d, 0xb7, 0x6d, 0xb7, 0x6d, 0xb0, 0x0d, 
0xb7, 0x6d, 0xb5, 0x6d, 0xb3, 0x6d, 0xb7, 0xed, 0xbf, 0xfd, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff,

这个小工具目前托管在 gitee,地址为 https://gitee.com/ieiao/genmatrix  ,直接运行该脚本可以查看使用帮助,上文中字体点阵的显示效果图片也可以在该仓库进行查看。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn