image.Image 无法创建一个图像吗?

Viewed 112

运行的测试代码如下:

import lcd
import image
import time
img = image.Image(size=(320, 240), color=(255, 255, 255))
print(img)
#显示在LCD上
lcd.display(img)

串口打印出来如下信息:

{"w":320, "h":240, "type"="rgb565", "size":153600}
MicroPython v2.1.1 on 2023-06-19; CanMV_Yahboom with kendryte-k210
Type "help()" for more information.

但是查看k210屏幕依旧是黑屏。

1 Answers

问题已解决,解决方法如下:
1.img = image.Image("/xxxx.jpg") canmv官方文档中的api使用方法
2.img = image.Image(size=(lcd.width(), lcd.height()))
img.draw_rectangle((0, 0, lcd.width(), lcd.height()), fill=True, color=(0, 81, 137))
在img基础上画一个矩形并将其填满,可以看做得到一张带颜色的图片