This commit is contained in:
zman 2025-04-08 11:59:53 -04:00
parent fa71c39780
commit 72d19bd8b0

5
app.py
View File

@ -57,6 +57,7 @@ def convert_pdf_to_images(pdf_path):
# Function to print address labels # Function to print address labels
def print_address_label(images, pdf_path): def print_address_label(images, pdf_path):
try: try:
processed_images = []
for image in images: for image in images:
if 'address' in pdf_path.lower(): if 'address' in pdf_path.lower():
target_width = 1660 target_width = 1660
@ -64,11 +65,13 @@ def print_address_label(images, pdf_path):
image = image.convert("RGB") image = image.convert("RGB")
image = image.resize((target_width, target_height), Image.LANCZOS) image = image.resize((target_width, target_height), Image.LANCZOS)
image = image.rotate(90, expand=True) image = image.rotate(90, expand=True)
processed_images.append(image)
else: else:
target_width = 1164 target_width = 1164
target_height = 1660 target_height = 1660
image = image.convert("RGB") image = image.convert("RGB")
image = image.resize((target_width, target_height), Image.LANCZOS) image = image.resize((target_width, target_height), Image.LANCZOS)
processed_images.append(image)
qlr = BrotherQLRaster(printer_model) qlr = BrotherQLRaster(printer_model)
qlr.exception_on_warning = True qlr.exception_on_warning = True
@ -76,7 +79,7 @@ def print_address_label(images, pdf_path):
app.logger.info("Converting image to printer instructions...") app.logger.info("Converting image to printer instructions...")
instructions = convert( instructions = convert(
qlr=qlr, qlr=qlr,
images=images, images=processed_images,
label='102x152', label='102x152',
threshold=70.0, threshold=70.0,
dither=False, dither=False,