在官方固件中,已经内置了 jpg 解码和显示功能,只需要很少几行代码,就能显示图像。
首先,准备一个jpg 文件,将它的分辨率调整为 296x128,并尽量将图案调整简单一点(复杂的颜色和图案显示出来效果会比较差)。并且在保存时注意不要选中“渐近”、“保留原始EXIF”等参数,否则解码时可能出错。
用 thonny 等软件,将 jpg 文件上传到开发板。
使用下面代码,显示图像。
代码: 全选
import badger2040
import jpegdec
display = badger2040.Badger2040()
display.led(128)
jpeg = jpegdec.JPEG(display.display)
jpeg.open_file('1.jpg')
jpeg.decode()
display.update()