吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8563|回复: 488
收起左侧

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

    [复制链接]
无知灰灰 发表于 2024-11-20 09:45
本帖最后由 无知灰灰 于 2024-11-26 17:48 编辑

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

功能很简单

1、选择文件夹,将文件夹里的webp批量转为png
QQ截图20241126174122.png

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

录制_2024_11_20_09_36_50_129.gif
3、支持拖放,打开软件后,可以批量选择文件,拖到软件界面即可转换
录制_2024_11_21_09_41_51_886.gif
2024年11月26日新增压缩选项,右键转换默认压缩,选择文件夹或拖入软件按界面上选项处理

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

QQ截图20241126174108.png

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

〓〓〓软件下载〓〓〓

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

免费评分

参与人数 94吾爱币 +86 热心值 +87 收起 理由
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 + 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 热心回复!

查看全部评分

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

本版积分规则

返回列表

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

GMT+8, 2024-12-26 18:02

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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