我希望用python编程,完成以下功能,请尝试编写代码:遍历一个文件夹中所有的图片,然后将每一张图片水平翻转后存储在另一个文件夹里
时间: 2023-12-17 16:02:33 浏览: 72
好的,这里是一个简单的Python代码实现:
```python
import os
from PIL import Image
# 设置原始文件夹和目标文件夹路径
original_folder = "path/to/original/folder"
target_folder = "path/to/target/folder"
# 遍历原始文件夹中的所有文件
for filename in os.listdir(original_folder):
if filename.endswith(".jpg") or filename.endswith(".png"):
# 打开原始图片并进行水平翻转
image = Image.open(os.path.join(original_folder, filename))
flipped_image = image.transpose(Image.FLIP_LEFT_RIGHT)
# 保存水平翻转后的图片到目标文件夹中
flipped_image.save(os.path.join(target_folder, filename))
```
需要注意的是,这段代码使用了Python的os和PIL库。如果你还没有安装这些库,可以通过pip命令进行安装:
```
pip install os
pip install pillow
```
同时,需要将代码中的`"path/to/original/folder"`和`"path/to/target/folder"`修改为实际的文件夹路径。
阅读全文