File size: 793 Bytes
7b615ae
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#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...')