从网上,特别从微信公众号文章里下载的图片,很多是webp格式。后续处理起来不是很方便,一些软件不支持webp格式。
下面写一个小工具,把webp图片批量转成jpg。
import os
from PIL import Image
for f in os.listdir('.'):
if f.endswith('.webp'):
file_name = f.split('.')[0]
img = Image.open(f)
img.load()
img.save(file_name + '.jpg')
用os.listdir()
来获取当前目录下所有的文件,当后缀名是.webp
时,就用PIL
库的Image
来读取webp图片。最后用save()
来指定保存成.jpg
格式。