Fixed readability issue

This commit is contained in:
Maximilian Giller 2019-05-12 18:23:44 +02:00
parent 1a50ff5cca
commit 3bd7b55010
2 changed files with 5 additions and 3 deletions

View file

@ -63,7 +63,7 @@ class Epd7in5bAdapter (EpdAdapter):
def __prepare_image__(self, image): def __prepare_image__(self, image):
buffer = np.array(image) buffer = np.array(image)
r,g = buffer[:,:,0], buffer[:,:,1] r,g = buffer[:,:,0], buffer[:,:,1]
buffer[np.logical_and(r > 240, g > 240)] = [255,255,255] buffer[np.logical_and(r > 220, g > 220)] = [255,255,255]
buffer[r > g] = [255,0,0] buffer[r > g] = [255,0,0]
buffer[r != 255] = [0,0,0] buffer[r != 255] = [0,0,0]
return buffer return buffer

View file

@ -2,7 +2,7 @@ from DesignEntity import DesignEntity
from settings import hours, language from settings import hours, language
from TextDesign import TextDesign from TextDesign import TextDesign
from PIL import ImageDraw from PIL import ImageDraw
from Assets import colors, defaultfontsize from Assets import colors, defaultfontsize, fonts
from BoxDesign import BoxDesign from BoxDesign import BoxDesign
from datetime import timedelta, datetime from datetime import timedelta, datetime
@ -17,6 +17,8 @@ event_title_ypadding = 5
line_thickness = 1 line_thickness = 1
currenttimeline_thickness = 2 currenttimeline_thickness = 2
event_title_font = fonts['bold']
class HourListDesign (DesignEntity): class HourListDesign (DesignEntity):
"""Hours of a day are listed vertically and """Hours of a day are listed vertically and
resemble a timeline.""" resemble a timeline."""
@ -144,7 +146,7 @@ class HourListDesign (DesignEntity):
text = event.title text = event.title
text_color = colors["bg"] text_color = colors["bg"]
textbox_size = (size[0] - event_title_xpadding, size[1] - event_title_ypadding) textbox_size = (size[0] - event_title_xpadding, size[1] - event_title_ypadding)
txt = TextDesign(textbox_size, text = text, fontsize=event_title_fontsize, color=text_color, background_color=box_color, wrap=True) txt = TextDesign(textbox_size, text = text, font=event_title_font, fontsize=event_title_fontsize, color=text_color, background_color=box_color, wrap=True)
txt.mask = False txt.mask = False
txt.pos = (pos[0] + event_title_xpadding, pos[1] + event_title_ypadding) txt.pos = (pos[0] + event_title_xpadding, pos[1] + event_title_ypadding)
self.draw_design(txt) self.draw_design(txt)