MENU

Python图片格式批量转换(微信批量添加表情包)

概述

想更新一下微信表情包,一个一个添加忒麻烦了。
微信发送gif图片后可以直接右键添加到表情,全部转成gif再添加就很方便

使用方法

修改原图文件夹路径和输出路径,转换后直接全选图片拖到文件传输助手,发出去后聊天窗口右键添加到表情就可以了

源码

from PIL import Image
import os
import os.path
 
rootdir = r'D:\src'  # 原图
 
for parent, dirnames, filenames in os.walk(rootdir):
    for filename in filenames:
        currentPath = os.path.join(parent, filename)
        im = Image.open(currentPath)  # 打开图片
        def iter_frames(im):
            try:
                i= 0
                while 1:
                    im.seek(i)
                    imframe = im.copy()
                    if i == 0:
                        palette = imframe.getpalette()
                    else:
                        imframe.putpalette(palette)
                    yield imframe
                    i += 1
            except EOFError:
                pass   
        for i, frame in enumerate(iter_frames(im)):
            frame.save(r"D:\output"+'\\'+filename +'.gif',**frame.info)   # 如果要转其他格式,修改.gif就可以了

文章标题:Python图片格式批量转换(微信批量添加表情包)
如果文中内容侵犯了您的权益,请及时与博主取得联系进行删除!
本站文章未经许可禁止转载,本文地址:https://blog.wanvale.com/archives/333/

Archives QR Code Tip
QR Code for this page
Tipping QR Code