python批量修改图像格式
时间: 2023-07-25 13:17:30 浏览: 94
project1.zip
要批量修改图像格式,可以使用Python的Pillow库。Pillow是Python Imaging Library(PIL)的一个分支,提供了一些方便的图像处理函数。
假设你有一个图片文件夹,其中包含多个jpg格式的图片文件,你想将它们全部转换为png格式,可以使用如下代码:
``` python
from PIL import Image
import os
# 图片文件夹路径
img_folder = '/path/to/img/folder/'
# 遍历图片文件夹中所有jpg文件,并转换为png格式保存
for filename in os.listdir(img_folder):
if filename.endswith('.jpg'):
# 打开图片
img = Image.open(os.path.join(img_folder, filename))
# 将图片转换为png格式
png_filename = os.path.splitext(filename)[0] + '.png'
img.save(os.path.join(img_folder, png_filename))
```
在上面的代码中,`os.listdir()`函数可以获取指定文件夹中的所有文件名称。然后使用`os.path.splitext()`函数获取文件名和扩展名,并将扩展名修改为png。最后使用Pillow库中的`Image.open()`函数打开图片,再使用`Image.save()`函数将图片保存为png格式。
阅读全文