python批量旋转图片并保存到指定文件夹的代码
时间: 2023-12-29 10:03:03 浏览: 121
批量图片旋转 源码
3星 · 编辑精心推荐
下面是一个批量旋转图片并保存到指定文件夹的示例代码:
```python
from PIL import Image
import os
# 设置旋转角度
angle = 45
# 设置原始图片所在文件夹路径和目标文件夹路径
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_path = os.path.join(original_folder, filename)
image = Image.open(image_path)
# 旋转图片
rotated_image = image.rotate(angle)
# 构造目标文件路径
target_path = os.path.join(target_folder, filename)
# 保存旋转后的图片到目标文件夹
rotated_image.save(target_path)
```
以上代码将遍历指定的原始文件夹中的所有`.jpg`和`.png`格式的图片文件,对每个文件进行旋转操作,然后保存到指定的目标文件夹中。其中`/path/to/original/folder`和`/path/to/target/folder`需要替换为实际的文件夹路径。
阅读全文