我的 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 ) 显示一些水平线很弱的内容。其他内容显示正确。任何建议如何解决这个问题?
上图是在 E-Ink 显示屏上绘制的(如果你仔细看,你会发现底部的水平线很弱):
另一个图像:绘制没有间隙的水平线,从而绘制全黑图像。这里没有失去对比:
我的硬件设置 - 带有电子纸 HAT 的 Raspberry Pi Zero W:
我使用以下 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