【python实现】批量修改文件夹中图片的尺寸(resize)

import os
from PIL import Image, ImageFile
# ImageFile.LOAD_TRUNCATED_IMAGES = True

# 原始图片文件夹路径
folder_path = 'D:\\lab资料\\数据集\\EX\\处理后\\DDR_png512\\test\\images'

# 新建保存调整大小后图片的文件夹路径
output_folder_path = 'D:\\lab资料\\数据集\\EX\\处理后\\DDR_png512\\test\\images'
# os.makedirs(output_folder_path, exist_ok=True)

# 获取原始图片文件夹中所有文件的列表
file_list = os.listdir(folder_path)

# 遍历原始图片文件夹中的所有文件
for file_name in file_list:
    # 判断文件是否为 PNG 格式
    if file_name.endswith('.png'):
        # 读取图像
        image_path = os.path.join(folder_path, file_name)
        image = Image.open(image_path)

        # 调整图像大小为 512x512
        resized_image = image.resize((512, 512))

        # 保存调整大小后的图像到新的文件夹中,保持图片名称不变
        output_path = os.path.join(output_folder_path, file_name)
        resized_image.save(output_path)

        print(f"Resized {file_name} to 512x512 and saved as {file_name} in the output folder.")

你可能感兴趣的:(python代码,python,开发语言)