flip image right to left by default
This commit is contained in:
parent
bbfdc7d13a
commit
df8b9e402e
@ -4,10 +4,11 @@
|
|||||||
Copyright by aceinnolab
|
Copyright by aceinnolab
|
||||||
"""
|
"""
|
||||||
from subprocess import run
|
from subprocess import run
|
||||||
from inkycal.custom import image_folder, top_level
|
|
||||||
from os.path import exists
|
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
|
|
||||||
|
from inkycal.custom import image_folder, top_level
|
||||||
|
|
||||||
# Display resolution
|
# Display resolution
|
||||||
EPD_WIDTH = 1872
|
EPD_WIDTH = 1872
|
||||||
EPD_HEIGHT = 1404
|
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"}'
|
command = f'sudo {driver_dir}epd -{VCOM} 0 {image_folder + "canvas.bmp"}'
|
||||||
|
|
||||||
|
|
||||||
class EPD:
|
class EPD:
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
@ -38,7 +40,7 @@ class EPD:
|
|||||||
|
|
||||||
def getbuffer(self, image):
|
def getbuffer(self, image):
|
||||||
"""ad-hoc"""
|
"""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')
|
image.convert('RGB').save(image_folder + 'canvas.bmp', 'BMP')
|
||||||
command = f'sudo {driver_dir}epd -{VCOM} 0 {image_folder + "canvas.bmp"}'
|
command = f'sudo {driver_dir}epd -{VCOM} 0 {image_folder + "canvas.bmp"}'
|
||||||
print(command)
|
print(command)
|
||||||
|
Loading…
Reference in New Issue
Block a user