当前位置 主页 > 服务器问题 > Linux/apache问题 >

    python3 webp转gif格式的实现示例

    栏目:Linux/apache问题 时间:2019-12-10 22:28

    使用PIL库,python3安装需要使用

    pip install pillow
    from PIL import Image
    import os
    import re
    
    imgPath = './img/'
    webpReg = r'webp$'
    
    def getAllFile (filePath):
     files = os.listdir(filePath)
     return files
    
    def handleConversion (fileName):
     fileName = imgPath + fileName
     print('fileName--->', fileName)
     saveName = fileName.replace('webp', 'gif')
     print('saveName--->', saveName)
     im = Image.open(fileName)
     im.save(saveName, 'gif', save_all=True)
    
    def main():
     files = getAllFile('./img')
     for fileName in files:
      gifName = fileName.replace('.webp', '.gif')
      # webp格式且未转过的才需要转
      if re.findall(webpReg, fileName) != [] and (gifName not in files):
       handleConversion(fileName)
    
    if __name__ == '__main__':
     main()
    
    

    图片文件放在img目录下

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持IIS7站长之家。