我有一个带有 inkyWHAT 显示屏的树莓派 4,我设法让显示屏显示我自己的图像。
我需要帮助的是一个接一个地运行以下命令,目前我一次粘贴每一行:
from PIL import Image
from inky import InkyWHAT
inky_display = InkyWHAT("yellow")
inky_display.set_border(inky_display.YELLOW)
img = Image.open("/home/pi/Desktop/test2.jpg")
w, h = img.size
h_new = 300
w_new = int((float(w) / h) * h_new)
w_cropped = 400
img = img.resize((w_new, h_new), resample=Image.LANCZOS)
x0 = (w_new - w_cropped) / 2
x1 = x0 + w_cropped
y0 = 0
y1 = h_new
img = img.crop((x0, y0, x1, y1))
pal_img = Image.new("P", (1, 1))
pal_img.putpalette((255, 255, 255, 0, 0, 0, 255, 255, 0) + (0, 0, 0) * 252)
img = img.convert("RGB").quantize(palette=pal_img)
inky_display.set_image(img)
inky_display.show()
不仅如此,我还想每 15 分钟左右运行一次。完全没有我的互动。
我很欣赏这对某些人来说可能真的很基础,但这将是我第一次冒险涉足这种事情。