吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1665|回复: 136
上一主题 下一主题
收起左侧

[原创工具] webp转png工具,集成右键,支持拖放,操作方便【2024年11月21日更新】

  [复制链接]
跳转到指定楼层
楼主
无知灰灰 发表于 2024-11-20 09:45 回帖奖励
本帖最后由 无知灰灰 于 2024-11-21 09:48 编辑

因为最近工作中经常下载到webp图片,所以写了这么个小工具

功能很简单

1、选择文件夹,将文件夹里的webp批量转为png


2、软件上可以直接添加右键,在webp文件上可以直接右键选择将webp转为png,可以单个文件选择,也可以选多个文件选择右键批量转换,如下图演示


3、支持拖放,打开软件后,可以批量选择文件,拖到软件界面即可转换


PS,软件为易语言所写,会报毒,担心的话就不用下载了。

〓〓〓软件下载〓〓〓

webp2png.rar (685.08 KB, 下载次数: 438)

免费评分

参与人数 31吾爱币 +34 热心值 +29 收起 理由
dspp129 + 1 + 1 谢谢@Thanks!
bqi153 + 1 + 1 谢谢@Thanks!
Puter0Tan + 1 + 1 我很赞同!
xshmbjinpai + 1 + 1 谢谢@Thanks!
mikezhql + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
POJIE20220721 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
twotrees + 1 谢谢@Thanks!
yanglinman + 1 谢谢@Thanks!
Duect + 1 + 1 谢谢@Thanks!
MKOLP + 1 四张以上批量转换删除的时候有个BUG,会把其他转换好的给删除
mhaitao + 1 + 1 我很赞同!
zz2256891 + 1 + 1 用心讨论,共获提升!
简减 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
xuezhang18 + 1 用心讨论,共获提升!
AlexMercerwell + 1 + 1 谢谢@Thanks!
aa20221101 + 1 + 1 热心回复!
xingxiaofei + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
cxqdly + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
forever5678 + 1 + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
木水车 + 1 + 1 谢谢@Thanks!
zzoochen + 1 热心回复!
LuckyClover + 1 + 1 谢谢@Thanks!
halou + 1 + 1 我很赞同!
pntvmin + 1 + 1 谢谢@Thanks!
ytw6176 + 2 + 1 怒赞,微信那边保存下来每次都要转
chinawolf2000 + 1 + 1 热心回复!
ma344578245 + 1 + 1 皮肤挺好看,可否分享下或者说下怎么弄的
B1GYang + 1 + 1 偶尔会用到
Rebirth66 + 1 + 1 谢谢@Thanks!
shengruqing + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
matxi 发表于 2024-11-20 10:38
odinchu 发表于 2024-11-20 09:51
这就厉害了,再也不用去网页转了,请问有没有webp转gif的

[Python] 纯文本查看 复制代码
import os
from PIL import Image
import imageio

def convert_webp_to_gif():
    """
    将当前文件夹中的 WebP 文件批量转换为 GIF 文件,并将结果保存在当前文件夹。
    """
    current_folder = os.getcwd()  # 获取当前文件夹路径
    
    for filename in os.listdir(current_folder):
        if filename.lower().endswith('.webp'):
            webp_path = os.path.join(current_folder, filename)
            gif_path = os.path.join(current_folder, f"{os.path.splitext(filename)[0]}.gif")
            
            try:
                # 打开 WebP 图片
                image = Image.open(webp_path)
                
                # 检测是否为动态 WebP(多帧)
                if getattr(image, "is_animated", False):
                    frames = []
                    for frame in range(image.n_frames):
                        image.seek(frame)
                        frames.append(image.copy())
                    
                    # 保存为动态 GIF
                    frames[0].save(
                        gif_path,
                        save_all=True,
                        append_images=frames[1:],
                        loop=0,
                        duration=image.info.get("duration", 100),
                    )
                else:
                    # 保存为静态 GIF
                    image.save(gif_path, "GIF")
                
                print(f"成功转换: {filename} -> {gif_path}")
            except Exception as e:
                print(f"转换失败: {filename}, 错误信息: {e}")

# 调用转换函数
convert_webp_to_gif()

有没有图片试一下需要安装库
[Python] 纯文本查看 复制代码
pip install pillow imageio

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
odinchu + 1 + 1 谢谢@Thanks!
helian147 + 1 + 1 热心回复!

查看全部评分

沙发
waxiaochun 发表于 2024-11-20 09:46
3#
yaozuge 发表于 2024-11-20 09:49
4#
odinchu 发表于 2024-11-20 09:51
这就厉害了,再也不用去网页转了,请问有没有webp转gif的
5#
swqaed 发表于 2024-11-20 09:51
谢谢分享,很有用的软件,现在好多图片都是webp
6#
水清无余 发表于 2024-11-20 09:55
好东西手下了
7#
919490656 发表于 2024-11-20 09:56
正好需要,谢谢楼主
8#
Email 发表于 2024-11-20 09:57
每周都用到webp转换,发现去水印可以做到,就没有在她寻。
9#
kantao 发表于 2024-11-20 09:57
正好需要谢谢
10#
zhangtian325 发表于 2024-11-20 10:03
谢谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-21 14:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表