#encoding=utf8 import os from PIL import Image import scripts.config as config def resize_all(target, extensao): paths = [os.path.join(target, nome) for nome in os.listdir(target)] files = [arq for arq in paths if os.path.isfile(arq)] files = [arq for arq in files if arq.lower().endswith(extensao)] for img in files: imagePath = str(img) print(' ' + imagePath) try: image = Image.open(imagePath) resized = image.resize((config.width, config.height), Image.LANCZOS) resized.save(imagePath) except Exception as e: print(f" {imagePath}: {e}") print('Starting processing...') resize_all(config.images, '.jpg') resize_all(config.masks, '.png') print('\n\nCompleted...')