python将文件夹中的图片批量镜像
时间: 2024-05-04 07:19:25 浏览: 12
可以使用Pillow库来实现将文件夹中的图片批量镜像。以下是一个示例代码:
```python
from PIL import Image
import os
# 定义输入和输出文件夹路径
input_folder = 'input_folder_path'
output_folder = 'output_folder_path'
# 遍历输入文件夹中的所有图片文件
for file_name in os.listdir(input_folder):
# 检查文件是否为图片文件
if file_name.endswith('.jpg') or file_name.endswith('.png'):
# 打开图片文件
image = Image.open(os.path.join(input_folder, file_name))
# 镜像图片
mirrored_image = image.transpose(method=Image.FLIP_LEFT_RIGHT)
# 生成输出文件路径
output_path = os.path.join(output_folder, file_name)
# 保存镜像后的图片
mirrored_image.save(output_path)
```
在代码中需要替换`input_folder_path`和`output_folder_path`为实际的文件夹路径。代码中使用了`transpose`方法来进行图片的镜像操作,`method=Image.FLIP_LEFT_RIGHT`表示水平镜像。运行完代码后,输出文件夹中将会包含所有输入文件夹中的图片文件的镜像。