python實(shí)現(xiàn)多文件夾下圖片類型轉(zhuǎn)換(png轉(zhuǎn)webp)

import glob
import os
import threading

from PIL import Image

def create_image(infile, index):
os.path.splitext(infile)
im = Image.open(infile)
filePath = infile[0:infile.index("/")]
fileName = infile.lstrip(filePath + "/").rstrip(".png")
newFile = filePath + "/" + fileName + ".webp"
im.save(newFile, "WEBP")
print(newFile + ".webp" + "..........ok!........")

if os.path.exists(infile):
    os.remove(infile)
    print("........delete....." + infile + ".....ok")

def start():
filePathArr = ['drawable', 'drawable-hdpi', 'drawable-xhdpi']
for filePath in filePathArr:
index = 0
for infile in glob.glob(filePath + "/*.png"):
t = threading.Thread(target=create_image, args=(infile, index))
t.start()
t.join()
index += 1

if name == "main":
start()

from https://my.oschina.net/u/435726/blog/1623488

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容