Skip to content
Snippets Groups Projects
Commit 74a52822 authored by Robert Goldmann's avatar Robert Goldmann
Browse files

added Pillow as dependency + re-arranged code for display

parent 0b0a7de3
No related branches found
No related tags found
No related merge requests found
...@@ -17,5 +17,6 @@ gevent = "==20.6.1" ...@@ -17,5 +17,6 @@ gevent = "==20.6.1"
TheCodeLabs-BaseUtils = "*" TheCodeLabs-BaseUtils = "*"
TheCodeLabs-FlaskUtils = "*" TheCodeLabs-FlaskUtils = "*"
python-jenkins = "==1.5.0" python-jenkins = "==1.5.0"
Pillow = "==7.2.0"
[dev-packages] [dev-packages]
...@@ -2,7 +2,6 @@ from PIL import Image, ImageDraw ...@@ -2,7 +2,6 @@ from PIL import Image, ImageDraw
class AbstractImage: class AbstractImage:
BLACK = 0 BLACK = 0
RED = 1 RED = 1
...@@ -23,7 +22,6 @@ class AbstractImage: ...@@ -23,7 +22,6 @@ class AbstractImage:
class EPDImage(AbstractImage): class EPDImage(AbstractImage):
def __init__(self, width, height): def __init__(self, width, height):
self.__blackImage = Image.new('1', (width, height), 255) self.__blackImage = Image.new('1', (width, height), 255)
self.__redImage = Image.new('1', (width, height), 255) self.__redImage = Image.new('1', (width, height), 255)
...@@ -57,7 +55,6 @@ class EPDImage(AbstractImage): ...@@ -57,7 +55,6 @@ class EPDImage(AbstractImage):
class DebugImage(AbstractImage): class DebugImage(AbstractImage):
def __init__(self, width, height): def __init__(self, width, height):
self.__image = Image.new('RGB', (width, height), (255, 255, 255)) self.__image = Image.new('RGB', (width, height), (255, 255, 255))
self.__draw = ImageDraw.Draw(self.__image) self.__draw = ImageDraw.Draw(self.__image)
...@@ -85,4 +82,3 @@ class DebugImage(AbstractImage): ...@@ -85,4 +82,3 @@ class DebugImage(AbstractImage):
def get_red_image(self): def get_red_image(self):
return self.__image return self.__image
#!/usr/bin/python
# -*- coding:utf-8 -*-
import logging import logging
import os import os
import sys import sys
...@@ -7,7 +5,7 @@ import time ...@@ -7,7 +5,7 @@ import time
from PIL import Image, ImageDraw, ImageFont from PIL import Image, ImageDraw, ImageFont
from logic.Image import DebugImage, EPDImage, AbstractImage from logic.display.Image import DebugImage, EPDImage, AbstractImage
from libs.lib.waveshare_epd import epd4in2bc from libs.lib.waveshare_epd import epd4in2bc
logging.basicConfig(level=logging.DEBUG) logging.basicConfig(level=logging.DEBUG)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment