11# micropython-easydisplay
22适用于 micropython 的简易显示库(自用,顺便开源,测试图是自己画的)
33
4- #### 显示效果
4+ ### 显示效果
55![ font_display] ( https://user-images.githubusercontent.com/96659329/217912388-32b67ae0-c586-426a-8409-15d66626af67.jpg )
66![ bmp_color_display] ( https://user-images.githubusercontent.com/96659329/217912256-576ae657-9355-4384-a8b3-1430f295f700.jpg )
77![ pbm_display] ( https://user-images.githubusercontent.com/96659329/217912280-92b902f8-b177-4b37-bc25-84ffdb13978b.jpg )
88
99
10- #### 适用范围
10+ ### 适用范围
1111- 基于一些开源项目,对适用于 ` MicroPython ` 的一些常用的显示功能进行了整合和封装,采用 ` Framebuf ` 缓冲区的驱动才能够使用
1212
1313- 可通过导入字库支持中文显示,支持 ` P4 ` /` P6 ` 格式的 ` PBM ` 图片显示在黑白或彩色屏幕
1919- 还可以反转需要显示的图片的颜色
2020
2121
22- #### 特别说明
22+ ### 特别说明
2323一般情况下 ` ESP32C3 ` 开发版配一套 ` 16px ` 的字体就够了,真的没有必要传那么多到板子上面...
2424
2525
26- #### 使用方法
26+ ### 使用方法
2727嗯,你们先看示例代码或者库源码吧...
2828
2929详细的文档最近忙着没空写呢,至少我注释齐全的(无法理解的部分除外)...
3030
3131
32- #### 示例代码
32+ ### 示例代码
3333``` python
3434# 这是一个使用示例
3535import time
@@ -53,15 +53,15 @@ ed.font("测试一下\nTest\nテスト", 0, 0)
5353# 更多高级使用方式详见源码注释:/libs/easydisplay.py
5454```
5555
56- #### 特别致谢
56+ ### 特别致谢
5757基于以下项目整合或二次开发,如需深入了解,请务必阅读:
5858
5959中文显示:[ https://github.com/AntonVanke/MicroPython-Chinese-Font ] ( https://github.com/AntonVanke/MicroPython-Chinese-Font )
6060
6161BMP图片显示:[ https://github.com/boochow/MicroPython-ST7735/blob/master/tftbmp.py ] ( https://github.com/boochow/MicroPython-ST7735/blob/master/tftbmp.py )
6262
6363
64- #### 参考资料
64+ ### 参考资料
6565PBM图像显示:[ https://www.bilibili.com/video/av798158808/ ] ( https://www.bilibili.com/video/av798158808/ )
6666
6767PBM文件格式:[ 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
7171灰度化、二值化:[ https://blog.csdn.net/li_wen01/article/details/72867057 ] ( https://blog.csdn.net/li_wen01/article/details/72867057 )
7272
7373
74- #### 字体
74+ ### 字体
7575使用 Mi Sans(小米),HarmonyOS Sans(鸿蒙),Smiley Sans(得意黑),Source Han Sans(思源)等商用字体的 ttf 格式进行生成的 bmf 格式
7676
7777原始字体集来自:[ 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
8181现在的字体文件能够显示日文啦!現在のフォントファイルは日本語を表示できるようになりました。
8282
8383
84- #### 其他
84+ ### 其他
8585感谢各位大佬对开源做出的贡献!
8686
8787交流QQ群:[ 748103265] ( https://jq.qq.com/?_wv=1027&k=I74bKifU )
0 commit comments