Skip to content

Commit 9f58e5f

Browse files
committed
Add missing requirements, fix error with mask
1 parent 9c7a5a9 commit 9f58e5f

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

configure.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -513,6 +513,7 @@ def on_model_change(self, e=None):
513513
def on_size_change(self, e=None):
514514
size = self.size_cb.get()
515515
size = size.replace(SIZE_2_x_INCH, SIZE_2_1_INCH) # For '2.1" / 2.8"' size, keep '2.1"' as size to get themes for
516+
size = size.replace(SIZE_8_8_INCH_USB, SIZE_8_8_INCH)
516517
themes = get_themes(size)
517518
self.theme_cb.config(values=themes)
518519

library/lcd/lcd_comm_rev_c_usb.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -326,19 +326,19 @@ def DisplayPILImage(self, image: Image.Image, x: int = 0, y: int = 0, image_widt
326326
base_image = Image.new("RGBA", (self.get_width(), self.get_height()), (0, 0, 0, 0))
327327

328328
for (x, y), part in self.image_parts.items():
329-
base_image.paste(part, (x, y), mask=part)
329+
base_image.paste(part, (x, y))
330330

331331
if self.orientation == Orientation.LANDSCAPE:
332-
base_image = base_image.transpose(Image.ROTATE_270)
332+
base_image = base_image.transpose(Image.Transpose.ROTATE_270)
333333
elif self.orientation == Orientation.REVERSE_LANDSCAPE:
334-
base_image = base_image.transpose(Image.ROTATE_90)
334+
base_image = base_image.transpose(Image.Transpose.ROTATE_90)
335335
elif self.orientation == Orientation.PORTRAIT:
336-
base_image = base_image.transpose(Image.ROTATE_180)
336+
base_image = base_image.transpose(Image.Transpose.ROTATE_180)
337337
elif self.orientation == Orientation.REVERSE_PORTRAIT:
338338
pass
339339

340340
buffer = BytesIO()
341341
base_image.save(buffer, format="PNG")
342342
png_data = buffer.getvalue()
343343

344-
send_image(self.dev, png_data)
344+
send_image(self.dev, png_data)

requirements.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ uptime~=3.0.1 # For System Uptime
1111
requests~=2.32.5 # HTTP library
1212
ping3~=5.1.5 # ICMP ping implementation using raw socket
1313
pyinstaller~=6.16.0 # bundles a Python application and all its dependencies into a single package
14+
pyusb~=1.3.1
15+
pycryptodome~=3.23.0
1416

1517
# Image generation
1618
Pillow~=11.3.0; python_version < "3.10" # For Python 3.9, only Pillow 11.x is supported

0 commit comments

Comments
 (0)