归档

micropython中文显示

使用固件

https://github.com/wangshujun-tj/mpy-Framebuf-boost

支持 esp32 esp32c3 esp12k(安信可的esp32s2)

范例代码

from machine import I2C,Pin
i2c=I2C(sda=Pin(19), scl=Pin(21))  
from ssd1306 import SSD1306_I2C
oled = SSD1306_I2C(128, 32, i2c)
oled.font_load("GB2312-16.fon")

oled.font_set(1,4,0,0)
oled.text("你",0,0,1)
oled.show()

oled.fill(0)
oled.font_set(0xab,3,4,0)
oled.text("1",32,0,1)
oled.show()

#font_set(字形1-4 0xab,旋转0-3,放大1-4,反白0-1)

鼓捣-视频播放

视频播法
HLS 切片

视频切片生成m3u8

  • 生成秘钥 保存到秘钥库文件夹并记录该值 加权访问
  • 使用秘钥 进行切片
  • 视频切片完成后ts文件保存到minio服务器并记录值
  • 修改m3u8文件中TS记录值为Minio的链接

office文件的PDF转换

使用libreoffice的命令可以将word,excel,ppt转换为PDF,命令也很简单:
libreoffice --convert-to pdf 输入文件 --outdir 输出文件目录
输入文件可以为word,excel ,ppt之类的office文件,顺道用ThinkCMF写了个在线转换
redPDF

问题还是宽带问题,租不起国内的服务器,因为涉及到上传和下载,说以上下宽带都要大,国内20M的镇江电信普遍都要200+每月,因为涉及到上传word子类的office文件,所以至少10M以上,否则上传等待时间过久。