将文件夹下图像格式转换为png格式并将大小调整为256X256
时间: 2024-02-12 12:04:47 浏览: 104
好的,你可以使用Pillow库来实现这个功能。以下是示例代码:
```python
from PIL import Image
import os
# 读取文件夹下所有图像文件
folder_path = 'your_folder_path'
for file_name in os.listdir(folder_path):
# 只处理.jpg、.jpeg、.bmp和.png格式的图像文件
if file_name.endswith('.jpg') or file_name.endswith('.jpeg') or file_name.endswith('.bmp') or file_name.endswith('.png'):
# 打开图像文件
image_path = os.path.join(folder_path, file_name)
with Image.open(image_path) as im:
# 调整图像大小为256x256
im.thumbnail((256, 256))
# 转换图像格式为png
png_path = os.path.join(folder_path, os.path.splitext(file_name)[0] + '.png')
im.save(png_path, format='png')
```
你需要将代码中的`your_folder_path`替换成你要处理的文件夹路径。同时,代码会将所有图像文件转换为png格式,并将大小调整为256x256。转换后的png文件将保存在原文件夹下,文件名与原文件名相同,后缀名为.png。
阅读全文