1
1
# micropython-easydisplay
2
2
适用于 micropython 的简易显示库(自用,顺便开源,测试图是自己画的)
3
3
4
- #### 显示效果
4
+ ### 显示效果
5
5
![ font_display] ( https://user-images.githubusercontent.com/96659329/217912388-32b67ae0-c586-426a-8409-15d66626af67.jpg )
6
6
![ bmp_color_display] ( https://user-images.githubusercontent.com/96659329/217912256-576ae657-9355-4384-a8b3-1430f295f700.jpg )
7
7
![ pbm_display] ( https://user-images.githubusercontent.com/96659329/217912280-92b902f8-b177-4b37-bc25-84ffdb13978b.jpg )
8
8
9
9
10
- #### 适用范围
10
+ ### 适用范围
11
11
- 基于一些开源项目,对适用于 ` MicroPython ` 的一些常用的显示功能进行了整合和封装,采用 ` Framebuf ` 缓冲区的驱动才能够使用
12
12
13
13
- 可通过导入字库支持中文显示,支持 ` P4 ` /` P6 ` 格式的 ` PBM ` 图片显示在黑白或彩色屏幕
19
19
- 还可以反转需要显示的图片的颜色
20
20
21
21
22
- #### 特别说明
22
+ ### 特别说明
23
23
一般情况下 ` ESP32C3 ` 开发版配一套 ` 16px ` 的字体就够了,真的没有必要传那么多到板子上面...
24
24
25
25
26
- #### 使用方法
26
+ ### 使用方法
27
27
嗯,你们先看示例代码或者库源码吧...
28
28
29
29
详细的文档最近忙着没空写呢,至少我注释齐全的(无法理解的部分除外)...
30
30
31
31
32
- #### 示例代码
32
+ ### 示例代码
33
33
``` python
34
34
# 这是一个使用示例
35
35
import time
@@ -53,15 +53,15 @@ ed.font("测试一下\nTest\nテスト", 0, 0)
53
53
# 更多高级使用方式详见源码注释:/libs/easydisplay.py
54
54
```
55
55
56
- #### 特别致谢
56
+ ### 特别致谢
57
57
基于以下项目整合或二次开发,如需深入了解,请务必阅读:
58
58
59
59
中文显示:[ https://github.com/AntonVanke/MicroPython-Chinese-Font ] ( https://github.com/AntonVanke/MicroPython-Chinese-Font )
60
60
61
61
BMP图片显示:[ https://github.com/boochow/MicroPython-ST7735/blob/master/tftbmp.py ] ( https://github.com/boochow/MicroPython-ST7735/blob/master/tftbmp.py )
62
62
63
63
64
- #### 参考资料
64
+ ### 参考资料
65
65
PBM图像显示:[ https://www.bilibili.com/video/av798158808/ ] ( https://www.bilibili.com/video/av798158808/ )
66
66
67
67
PBM文件格式:[ https://www.cnblogs.com/SeekHit/p/7055748.html ] ( https://www.cnblogs.com/SeekHit/p/7055748.html )
@@ -71,7 +71,7 @@ PBM文件转换:[https://blog.csdn.net/jd3096/article/details/121319042](https
71
71
灰度化、二值化:[ https://blog.csdn.net/li_wen01/article/details/72867057 ] ( https://blog.csdn.net/li_wen01/article/details/72867057 )
72
72
73
73
74
- #### 字体
74
+ ### 字体
75
75
使用 Mi Sans(小米),HarmonyOS Sans(鸿蒙),Smiley Sans(得意黑),Source Han Sans(思源)等商用字体的 ttf 格式进行生成的 bmf 格式
76
76
77
77
原始字体集来自:[ https://github.com/AntonVanke/MicroPython-Chinese-Font/blob/master/text.txt ] ( https://github.com/AntonVanke/MicroPython-Chinese-Font/blob/master/text.txt )
@@ -81,7 +81,7 @@ PBM文件转换:[https://blog.csdn.net/jd3096/article/details/121319042](https
81
81
现在的字体文件能够显示日文啦!現在のフォントファイルは日本語を表示できるようになりました。
82
82
83
83
84
- #### 其他
84
+ ### 其他
85
85
感谢各位大佬对开源做出的贡献!
86
86
87
87
交流QQ群:[ 748103265] ( https://jq.qq.com/?_wv=1027&k=I74bKifU )
0 commit comments