将A文件夹的图片旋转90度并保存到B文件夹并且重命名
时间: 2023-05-19 21:03:13 浏览: 97
文件夹里的图像进行重命名
非常感谢您的提问。这个问题可以通过使用Python的Pillow库来实现。以下是示例代码:
```python
from PIL import Image
import os
# 设置A文件夹和B文件夹的路径
A_folder = 'path/to/A/folder'
B_folder = 'path/to/B/folder'
# 遍历A文件夹中的所有图片
for filename in os.listdir(A_folder):
if filename.endswith('.jpg') or filename.endswith('.png'):
# 打开图片并旋转90度
img = Image.open(os.path.join(A_folder, filename))
img = img.rotate(90, expand=True)
# 生成新的文件名
new_filename = filename.split('.')[0] + '_rotated.jpg'
# 保存旋转后的图片到B文件夹
img.save(os.path.join(B_folder, new_filename))
```
这段代码会遍历A文件夹中的所有图片,将它们旋转90度并保存到B文件夹中,并且重命名为原文件名加上"_rotated"后缀。
阅读全文