请写一段将json格式的图片批量处理成png格式的代码
时间: 2023-07-07 15:05:53 浏览: 140
Python批量jpg转png
5星 · 资源好评率100%
假设我们要将一个文件夹内的所有json格式的图片批量处理成png格式,可以使用Python的Pillow库实现。
首先,需要安装Pillow库:
```python
pip install Pillow
```
然后,可以使用以下代码实现批量处理:
```python
from PIL import Image
import os
# 遍历文件夹内的所有文件
for filename in os.listdir('path/to/folder'):
# 判断文件是否为json格式的图片
if filename.endswith('.json'):
# 打开文件并转换为png格式
with open('path/to/folder/' + filename, 'rb') as f:
img = Image.open(f)
img = img.convert('RGB')
img.save('path/to/folder/' + os.path.splitext(filename)[0] + '.png', 'png')
```
其中,`path/to/folder`需要替换为实际的文件夹路径。此代码会遍历该文件夹内所有文件,如果是以`.json`结尾的文件,则会将其打开并转换为png格式,并保存在同一文件夹内,文件名也会从原来的`.json`改为`.png`。
阅读全文