python批量resize且重命名图片
时间: 2023-05-30 10:03:09 浏览: 115
可以使用Python的Pillow库来批量resize和重命名图片。以下是一个简单的示例代码:
```python
from PIL import Image
import os
# 指定文件夹路径和新的图片尺寸
folder_path = "/path/to/folder"
new_size = (800, 600)
# 遍历文件夹中的所有图片文件
for filename in os.listdir(folder_path):
if filename.endswith(".jpg") or filename.endswith(".png"):
# 打开图片并调整大小
image_path = os.path.join(folder_path, filename)
image = Image.open(image_path)
image = image.resize(new_size)
# 生成新的文件名并保存图片
new_filename = f"{os.path.splitext(filename)[0]}_resized.jpg"
new_image_path = os.path.join(folder_path, new_filename)
image.save(new_image_path)
```
该代码会将指定文件夹路径中的所有.jpg和.png格式的图片调整大小为800x600,并生成新的文件名并保存到同一文件夹中。你可以根据自己的需要修改文件夹路径和新的图片尺寸。
阅读全文