吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 17696|回复: 513
上一主题 下一主题
收起左侧

[原创工具] webp转png工具,集成右键,支持拖放,操作方便-2024年11月26日更新压缩图片减小体积

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

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

功能很简单

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


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


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

2024年11月26日新增压缩选项,右键转换默认压缩,选择文件夹或拖入软件按界面上选项处理

未压缩与压缩后大小对比效果



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

〓〓〓软件下载〓〓〓

webp2png.rar (997.52 KB, 下载次数: 3321)

免费评分

参与人数 113吾爱币 +102 热心值 +103 收起 理由
xyq216 + 1 很有用
凡心6677 + 1 + 1 我很赞同!
Po624oq + 1 + 1 谢谢@Thanks!
xzx1147214053 + 1 + 1 我很赞同!
xzxx0316 + 1 + 1 谢谢@Thanks!
A王爷 + 1 + 1 我很赞同!
yao506272 + 1 + 1 我很赞同!
lyn2018 + 1 + 1 谢谢@Thanks!
dingdingding + 1 + 1 我很赞同!
dmhsds + 1 + 1 谢谢@Thanks!
njxiaoxu + 1 谢谢@Thanks!
Ss18910053906 + 1 谢谢@Thanks!
nizeze + 1 + 1 用心讨论,共获提升!
shenbaby + 1 + 1 谢谢@Thanks!
sfsj + 1 谢谢@Thanks!
wuliangdehuli + 1 + 1 谢谢@Thanks!
dosky7865 + 1 谢谢@Thanks!
Jensenzh + 1 + 1 能否管理员权限运行去掉,没有管理员用不了
jesustuan + 1 谢谢@Thanks!
ahyml + 1 + 1 我很赞同!
shanfei + 1 + 1 谢谢@Thanks!
dreamcrazy + 1 + 1 我很赞同!
musashi + 1 + 1 谢谢@Thanks!
anmimimi + 1 + 1 谢谢@Thanks!
07590759 + 1 + 1 谢谢@Thanks!
helh0275 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
hellograce + 1 + 1 我很赞同!
catoo1 + 1 热心回复!
laodeng + 1 + 1 谢谢@Thanks!
yzly1978 + 1 + 1 我很赞同!
zhnefe + 1 + 1 谢谢@Thanks!
DaShiXiong33 + 1 谢谢@Thanks!
nbcty + 1 + 1 谢谢@Thanks!
silenter6speake + 1 热心回复!
远水涵秋 + 1 + 1 我很赞同!
wq198155 + 1 + 1 谢谢@Thanks!
tianyulouzhu + 1 + 1 感谢分享
DeShuaiTongGu88 + 1 + 1 谢谢@Thanks!
seamusyang + 1 + 1 谢谢@Thanks!
抱薪风雪雾 + 1 + 1 谢谢@Thanks!
airchen1516 + 1 + 1 谢谢@Thanks!
52328729 + 1 + 1 谢谢@Thanks!
gj1992 + 1 我很赞同!
szlqj008 + 1 我很赞同!
zhulingfenga + 1 + 1 我很赞同!
乱世骄子 + 1 用心讨论,共获提升!
Bro74Evan + 1 + 1 谢谢@Thanks!
heiyue003 + 1 + 1 谢谢@Thanks!
a_else + 1 谢谢@Thanks!
jm1970 + 1 + 1 感谢分享。
qdlitiger + 1 + 1 谢谢@Thanks!
acjacman + 1 + 1 谢谢@Thanks!
nojon + 1 + 1 用心讨论,共获提升!
nidecunzai + 1 + 1 热心回复!
qinxiaoben + 1 热心回复!
鸿运当头888 + 1 + 1 论坛禁止求脱求破,求助软件分析思路,务必在主题帖中描述清楚你的分析思路 ...
ajdntmf + 1 + 1 谢谢@Thanks!
52PJ-csteel + 1 + 1 谢谢@Thanks!
Micn + 1 + 1 谢谢@Thanks!
papapo + 1 + 1 我很赞同!
tqp + 1 + 1 我很赞同!
ws001980 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
wang82530 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
Lsygood + 1 + 1 真棒,解决了我的需求,单独转换好麻烦的
ljm57 + 1 + 1 用心讨论,共获提升!
uyli + 1 我很赞同!
Xxxxr + 1 我很赞同!
llm0197 + 1 + 1 我很赞同!
失意问答 + 1 热心回复!
Angel23880 + 1 用心讨论,共获提升!
sowe2015 + 1 + 1 谢谢@Thanks!
echoofw + 1 我很赞同!
wss2022 + 1 + 1 谢谢@Thanks!
凯gg + 1 + 1 谢谢@Thanks!
pihuang + 1 + 1 谢谢@Thanks!
gdfyhao + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
cfsxy + 1 谢谢@Thanks!
无尘浪子 + 1 我很赞同!
yaan + 1 + 1 热心回复!
山峦彩虹 + 1 + 1 谢谢@Thanks!
jokerTao528 + 1 + 1 我很赞同!
jie03kyky110 + 1 我很赞同!
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 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

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

推荐
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 热心回复!

查看全部评分

推荐
kantao 发表于 2024-11-20 09:57
推荐
 楼主| 无知灰灰 发表于 2024-11-26 17:46 |楼主
红尘旧梦i 发表于 2024-11-24 08:30
转换png只是体积变大了,建议换成jpg

2024年11月26日更新,增加了压缩图片的选项,转换出来的也比较小,png可以保留透明,jpg不支持透明图片。。。可以更新一下看看。。。
推荐
lzqailx 发表于 2024-11-20 10:18
刚才下载了,太好用了。
沙发
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转换,发现去水印可以做到,就没有在她寻。
10#
zhangtian325 发表于 2024-11-20 10:03
谢谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2026-5-20 14:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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