python批量处理图片格式
时间: 2023-10-05 19:06:16 浏览: 292
使用Python批量处理图片格式的方法有多种。一种常见的方法是使用PIL库中的Image模块,对图像进行读取打开,然后输出设定为自己想要的格式即可。具体步骤如下:
1. 引入PIL库中的Image模块。
2. 创建一个循环,遍历需要处理的图片文件夹中的所有图片。
3. 使用Image模块的open()函数打开每张图片。
4. 使用Image模块的save()函数将图片保存为目标格式。
下面是一个示例代码:
```python
from PIL import Image
import os
# 图片文件夹路径
imagesDirectory = r"C:\path\to\images"
# 保存目标格式的文件夹路径
distDirectory = r"C:\path\to\dist"
# 遍历图片文件夹中的所有图片
for imageName in os.listdir(imagesDirectory):
# 构建图片路径
imagePath = os.path.join(imagesDirectory, imageName)
# 打开图片
img = Image.open(imagePath)
# 构建保存路径
distImagePath = os.path.join(distDirectory, imageName)
# 保存图片为目标格式
img.save(distImagePath)
```
这段代码会将图片文件夹中的所有图片保存为目标格式,并存放在指定的目标文件夹中。
阅读全文
相关推荐














