from msilib.schema import File import os from PIL import Image
# if Loct_FileList[i][0] = "1.webp" # Image_Webp_In_Jpg(Loct_FileList[i][0]) # if Files,We Can list => dit def Image_Webp_In_Jpg(FileName): # if Files it Exist and if It is Webp if os.path.exists(FileName) == True: images = Image.open(FileName) # if webp = RGBA # if webp != RGBA , FileName.webp => FileName.jpg if images.mode == "RGBA": images.load() temp_images = Image.new("RGB",images.size,(255,255,255)) temp_images.paste(images,mask=images.split()[3]) images.save(FileName.replace('webp', 'jpg'),'JPEG')
# CMD > del *.webp √ # Shell > rm -i *.webp #Bug in Loct_FileList[i][0] # if Loct_FileList[i][0] == ./ or / or Loct for i in Loct_FileList: # Files if Loct_FileList[i][0] == ".": files = os.listdir(Loct_FileList[i]) for indexs in files: Image_Webp_In_Jpg(Loct_FileList[i] + "/" + indexs) # OneFile elif Loct_FileList[i][0] != ".": Image_Webp_In_Jpg(Loct_FileList[i])