fix parallel drivers not finding the image
This commit is contained in:
		| @@ -36,8 +36,8 @@ class EPD: | ||||
|     def getbuffer(self, image): | ||||
|         """ad-hoc""" | ||||
|         image = image.rotate(90, expand=True).transpose(Image.FLIP_LEFT_RIGHT) | ||||
|         image.convert('RGB').save(os.path.join(settings.IMAGE_FOLDER, 'canvas.bmp'), 'BMP') | ||||
|         command = f'sudo {settings.PARALLEL_DRIVER_PATH}/epd -{settings.VCOM} 0 {settings.IMAGE_FOLDER + "canvas.bmp"}' | ||||
|         image.convert("RGB").save(os.path.join(settings.IMAGE_FOLDER, "canvas.bmp"), "BMP") | ||||
|         command = f'sudo {settings.PARALLEL_DRIVER_PATH}/epd -{settings.VCOM} 0 {os.path.join(settings.IMAGE_FOLDER, "canvas.bmp")}' | ||||
|         print(command) | ||||
|         return command | ||||
|  | ||||
|   | ||||
| @@ -34,8 +34,8 @@ class EPD: | ||||
|     def getbuffer(self, image): | ||||
|         """ad-hoc""" | ||||
|         image = image.rotate(90, expand=True) | ||||
|         image.convert('RGB').save(os.path.join(settings.IMAGE_FOLDER, 'canvas.bmp'), 'BMP') | ||||
|         command = f'sudo {settings.PARALLEL_DRIVER_PATH}/epd -{settings.VCOM} 0 {settings.IMAGE_FOLDER + "canvas.bmp"}' | ||||
|         image.convert("RGB").save(os.path.join(settings.IMAGE_FOLDER, "canvas.bmp"), 'BMP') | ||||
|         command = f'sudo {settings.PARALLEL_DRIVER_PATH}/epd -{settings.VCOM} 0 {os.path.join(settings.IMAGE_FOLDER, "canvas.bmp")}' | ||||
|         print(command) | ||||
|         return command | ||||
|  | ||||
|   | ||||
| @@ -2,6 +2,7 @@ | ||||
| 9.7" driver class | ||||
| Copyright by aceinnolab | ||||
| """ | ||||
| import os | ||||
| from subprocess import run | ||||
|  | ||||
| from inkycal.settings import Settings | ||||
| @@ -10,11 +11,8 @@ from inkycal.settings import Settings | ||||
| EPD_WIDTH = 1200 | ||||
| EPD_HEIGHT = 825 | ||||
|  | ||||
|  | ||||
| settings = Settings() | ||||
|  | ||||
| command = f'sudo {settings.PARALLEL_DRIVER_PATH}/epd -{settings.VCOM} 0 {settings.IMAGE_FOLDER + "canvas.bmp"}' | ||||
|  | ||||
|  | ||||
| class EPD: | ||||
|  | ||||
| @@ -36,8 +34,8 @@ class EPD: | ||||
|     def getbuffer(self, image): | ||||
|         """ad-hoc""" | ||||
|         image = image.rotate(90, expand=True) | ||||
|         image.convert('RGB').save(settings.IMAGE_FOLDER + 'canvas.bmp', 'BMP') | ||||
|         command = f'sudo {settings.PARALLEL_DRIVER_PATH}/epd -{settings.VCOM} 0 {settings.IMAGE_FOLDER + "canvas.bmp"}' | ||||
|         image.convert("RGB").save(os.path.join(settings.IMAGE_FOLDER, "canvas.bmp"), "BMP") | ||||
|         command = f'sudo {settings.PARALLEL_DRIVER_PATH}/epd -{settings.VCOM} 0 {os.path.join(settings.IMAGE_FOLDER, "canvas.bmp")}' | ||||
|         print(command) | ||||
|         return command | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user