From 91a5aaee413a4019c9e962e03c7472eaab4a149c Mon Sep 17 00:00:00 2001 From: Sean Corrigan Date: Fri, 13 Nov 2020 17:03:52 -0500 Subject: [PATCH] test --- main.py | 87 +++++++++++++++++++++++++++++---------------------------- 1 file changed, 44 insertions(+), 43 deletions(-) diff --git a/main.py b/main.py index 921d61b..f229afe 100644 --- a/main.py +++ b/main.py @@ -16,53 +16,54 @@ try: print("Drawing") draw = ImageDraw.Draw(image) - draw.rectangle([(0,0),(50,50)],outline = 0) - draw.rectangle([(55,0),(100,50)],fill = 0) - draw.line([(0,0),(50,50)], fill = 0,width = 1) - draw.line([(0,50),(50,0)], fill = 0,width = 1) - draw.chord((10, 60, 50, 100), 0, 360, fill = 0) - draw.ellipse((55, 60, 95, 100), outline = 0) - draw.pieslice((55, 60, 95, 100), 90, 180, outline = 0) - draw.pieslice((55, 60, 95, 100), 270, 360, fill = 0) - draw.polygon([(110,0),(110,50),(150,25)],outline = 0) - draw.polygon([(190,0),(190,50),(150,25)],fill = 0) - font15 = ImageFont.truetype('wqy-microhei.ttc', 15) - draw.text((110, 60), 'e-Paper demo', font = font15, fill = 0) - draw.text((110, 80), 'Hello world', font = font15, fill = 0) - epd.display(epd.getbuffer(image)) - time.sleep(2) + # draw.rectangle([(0,0),(50,50)],outline = 0) + # draw.rectangle([(55,0),(100,50)],fill = 0) + # draw.line([(0,0),(50,50)], fill = 0,width = 1) + # draw.line([(0,50),(50,0)], fill = 0,width = 1) + # draw.chord((10, 60, 50, 100), 0, 360, fill = 0) + # draw.ellipse((55, 60, 95, 100), outline = 0) + # draw.pieslice((55, 60, 95, 100), 90, 180, outline = 0) + # draw.pieslice((55, 60, 95, 100), 270, 360, fill = 0) + # draw.polygon([(110,0),(110,50),(150,25)],outline = 0) + # draw.polygon([(190,0),(190,50),(150,25)],fill = 0) + message = "testing 123" + while True: + font15 = ImageFont.truetype('wqy-microhei.ttc', 15) + draw.text((110, 60), '{}'.format(message), font = font15, fill = 0) + epd.display(epd.getbuffer(image)) + time.sleep(2) - # read bmp file - print("read bmp file") - epd.Clear(0xFF) - image = Image.open('2in13.bmp') - epd.display(epd.getbuffer(image)) - time.sleep(2) + # # read bmp file + # print("read bmp file") + # epd.Clear(0xFF) + # image = Image.open('2in13.bmp') + # epd.display(epd.getbuffer(image)) + # time.sleep(2) - # read bmp file on window - print("read bmp file on window") - epd.Clear(0xFF) - image1 = Image.new('1', (epd2in13.EPD_WIDTH, epd2in13.EPD_HEIGHT), 255) # 255: clear the frame - bmp = Image.open('100x100.bmp') - image1.paste(bmp, (10,10)) - epd.display(epd.getbuffer(image1)) - time.sleep(2) + # # read bmp file on window + # print("read bmp file on window") + # epd.Clear(0xFF) + # image1 = Image.new('1', (epd2in13.EPD_WIDTH, epd2in13.EPD_HEIGHT), 255) # 255: clear the frame + # bmp = Image.open('100x100.bmp') + # image1.paste(bmp, (10,10)) + # epd.display(epd.getbuffer(image1)) + # time.sleep(2) - # # partial update - print("Show time") - epd.init(epd.PART_UPDATE) - epd.Clear(0xFF) - font24 = ImageFont.truetype('wqy-microhei.ttc', 24) - time_image = Image.new('1', (epd2in13.EPD_HEIGHT, epd2in13.EPD_WIDTH), 255) - time_draw = ImageDraw.Draw(time_image) - while (True): - time_draw.rectangle((10, 10, 120, 50), fill = 255) - time_draw.text((10, 10), time.strftime('%H:%M:%S'), font = font24, fill = 0) - newimage = time_image.crop([10, 10, 120, 50]) - time_image.paste(newimage, (10,10)) - epd.displayPartial(epd.getbuffer(time_image)) + # # # partial update + # print("Show time") + # epd.init(epd.PART_UPDATE) + # epd.Clear(0xFF) + # font24 = ImageFont.truetype('wqy-microhei.ttc', 24) + # time_image = Image.new('1', (epd2in13.EPD_HEIGHT, epd2in13.EPD_WIDTH), 255) + # time_draw = ImageDraw.Draw(time_image) + # while (True): + # time_draw.rectangle((10, 10, 120, 50), fill = 255) + # time_draw.text((10, 10), time.strftime('%H:%M:%S'), font = font24, fill = 0) + # newimage = time_image.crop([10, 10, 120, 50]) + # time_image.paste(newimage, (10,10)) + # epd.displayPartial(epd.getbuffer(time_image)) - epd.sleep() + # epd.sleep() except: print('traceback.format_exc():\n%s',traceback.format_exc())