1

我的 E-Ink 显示器(Waveshare E-Ink,7.5 英寸,版本 1,640×384)通过电子纸 HAT(https://www.waveshare.com/wiki/7.5inch_e-Paper_HAT )连接到 Raspberry Pi Zero W ) 显示一些水平线很弱的内容。其他内容显示正确。任何建议如何解决这个问题?

网格(带有水平和垂直线)通过 PIL 呈现(参见代码): 渲染图像

上图是在 E-Ink 显示屏上绘制的(如果你仔细看,你会发现底部的水平线很弱): 显示图像

另一张图片:右上角的水平线逐渐消失: 带有水平线的图像

另一个图像:绘制没有间隙的水平线,从而绘制全黑图像。这里没有失去对比: 图像全黑

我的硬件设置 - 带有电子纸 HAT 的 Raspberry Pi Zero W: Raspberry Pi 电子墨水帽

我使用以下 python 代码来显示图像

from PIL import Image
from PIL import ImageDraw

EPD_WIDTH = 640
EPD_HEIGHT = 384

bl = 0

def main():
    image = Image.new('1', (EPD_WIDTH, EPD_HEIGHT), 1)    # 1: clear the frame, 1: all black
    draw = ImageDraw.Draw(image)
    for x in range(35):
        for y in range(384):
            draw.rectangle((0, y*20, EPD_WIDTH, y*20+2), fill = bl)
            draw.rectangle((x*20, 0, x*20+2, EPD_HEIGHT), fill = bl)
    try:
        from waveshare_epd import epd7in5
        epd = epd7in5.EPD()
        epd.init()
        epd.display(epd.getbuffer(image))
        epd.sleep()
    except:
        image.show()
        image.save("frame.bmp")
if __name__ == '__main__':
    main()

epd7in5 模块来自: https ://github.com/waveshare/e-Paper

4

0 回答 0