flip image right to left by default

This commit is contained in:
Ace 2023-12-14 22:29:22 +01:00
parent bbfdc7d13a
commit df8b9e402e

View File

@ -4,10 +4,11 @@
Copyright by aceinnolab
"""
from subprocess import run
from inkycal.custom import image_folder, top_level
from os.path import exists
from PIL import Image
from inkycal.custom import image_folder, top_level
# Display resolution
EPD_WIDTH = 1872
EPD_HEIGHT = 1404
@ -19,6 +20,7 @@ driver_dir = top_level + '/inkycal/display/drivers/parallel_drivers/'
command = f'sudo {driver_dir}epd -{VCOM} 0 {image_folder + "canvas.bmp"}'
class EPD:
def __init__(self):
@ -38,7 +40,7 @@ class EPD:
def getbuffer(self, image):
"""ad-hoc"""
image = image.rotate(90, expand=True)
image = image.rotate(90, expand=True).transpose(Image.FLIP_LEFT_RIGHT)
image.convert('RGB').save(image_folder + 'canvas.bmp', 'BMP')
command = f'sudo {driver_dir}epd -{VCOM} 0 {image_folder + "canvas.bmp"}'
print(command)