from PIL import Image import os import torchvision.transforms as transforms import torchvision.utils as vutils LOAD_PATH = "ct_synthetic_60/synth/" SAVE_PATH = "ct_synthetic_60_large/" def load_img(img_path, size=512): img = Image.open(img_path).convert('RGB') transform_list = [transforms.Resize((size, size)), transforms.ToTensor(),] transform = transforms.Compose(transform_list) img = transform(img) return img i = 0 for img_name in os.listdir(LOAD_PATH): img = load_img(LOAD_PATH + img_name) vutils.save_image(img, fp=SAVE_PATH + img_name, nrow = 1, padding = 10) i += 1 print("Done ", str(i))