注意修改自己的文件夹路径,路径可以包涵中文。
from PIL import Image
import os
# 设置要镜像的图片文件夹路径
folder_path = 'C:/Users/Administrator/Desktop/CR/RGB三通道-镜像'
new_folder_path = 'C:/Users/Administrator/Desktop/CR/RGB三通道-镜像旋转180'
# 获取文件夹中所有图片名
image_names = [f for f in os.listdir(folder_path) if f.endswith('.jpg') or f.endswith('.png')]
# 遍历图片名列表并镜像图片
for image_name in image_names:
# 构造旧文件的路径和新文件的路径
old_image_path = os.path.join(folder_path, image_name)
new_image_path = os.path.join(new_folder_path, 'mirrored_' + image_name)
# 打开图片并镜像
with Image.open(old_image_path) as image:
mirrored_image = image.transpose(Image.FLIP_LEFT_RIGHT)
# 保存镜像后的图片
mirrored_image.save(new_image_path)
print(f'{image_name}已镜像并保存为{new_image_path}')