webp格式轉(zhuǎn)換工具2
2023-08-13 16:08 作者:SCARLETALICE | 我要投稿
在之前介紹過方法1 https://www.bilibili.com/read/cv25570148。但是這畢竟是別人的網(wǎng)站,不確保時效性。而本地軟件主流的還是沒法轉(zhuǎn)換webp或者要收費。所以方法2應(yīng)運而生!
那就開源到底,直接利用python的pillow包來處理。把代碼打下后,文件名改成webptojpg.py,然后把你要轉(zhuǎn)換的webp圖片和這個腳本文件放同一個文件夾內(nèi)即可。
代碼如下:
from ?PIL import ?Image
import os
def webp_2_jpg(img_filename):
? ?im = Image.open(img_filename)
? ?if im.mode == "RGBA":
? ? ? ?im.load()
? ? ? ?back_ground = Image.new("RGB",im.size,(255,255,255))
? ? ? ?back_ground.paste(im,mask=im.split()[3])
? ?save_name = img_filename.replace("webp","jpg")
? ?im.save('{}'.format(save_name),'JPEG')
file_list = os.listdir()
for img_filename in file_list:
? ?if img_filename.endswith('.webp'):
? ? ? ?webp_2_jpg(img_filename)
如果需要變成其它格式,把jpg替換成png,JPEG替換成PNG以此類推






標簽: