写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.52111876 - 无标题 - 技术宅


回应模式
No.52111876
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

无标题 无名氏 2022-09-19(一)17:28:16 ID:3NGRPQy [举报] [订阅] [只看PO] No.52111876 [回应] 管理
肥哥们,请问有什么好用的webp转换程序吗

自从了解了webp之后,小肥就想把收藏的漫画从jpg转成webp,这样至少能节省一半空间
但是我用irfanView转码,只能吃满cpu一个核,而且速度也很慢

需求是能批量转,自定义图片质量,保留文件夹结构,还要能改变图片分辨率等等参数(别人发布的4K漫画我都自己压成1800px高),最好性能快一点,我现在后台跑着8K张转换任务,两个小时还没跑完……(>д<)

小肥几年前c语言课上写过bmp转jpg,不过都还给老师了,现写代码还得重温课程……有现成的程序让我吃一口吗,不想自己写啊σ( ᑒ )

对了还有一个问题,我看有的gif也能转成webp动图,但小肥找的几个软件怎么都不行,是哪里出了问题?

谢谢肥哥们( ゚ω゚)
Tips 无名氏 2099-01-01 00:00:01 ID:Tips超级公民 [举报] No.9999999 管理
(`ε´ )说了多少遍了,这里是婆罗门宅向论坛
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2022-09-19(一)17:31:21 ID:3NGRPQy (PO主) [举报] No.52111947 管理
jp是我的前妻| ω・´)
无标题 无名氏 2022-09-19(一)17:32:38 ID:jAZlYdM [举报] No.52111972 管理
我的建议是别转,图片也不占地方,三思一下自己真的差这点空间吗
无标题 无名氏 2022-09-19(一)18:28:30 ID:3NGRPQy (PO主) [举报] No.52113229 管理
>>No.52111972
收集的漫画差不多有1T了,硬盘快满了,虽然很多都没看过 (`・ω・)
无标题 无名氏 2022-09-19(一)18:55:52 ID:jAZlYdM [举报] No.52113891 管理
>>No.52113229
好多(
但如果是我会选择加硬盘(
无标题 无名氏 2022-09-19(一)19:43:45 ID:bRRnPeX [举报] No.52114976 管理
有这么多需求的话感觉还是自己写代码方便一些( ゚∀。)
如果PO会Python的话,用os.walk遍历目录(要保留结构的话甚至可以直接在路径里replace)、PIL折腾图片、ProcessPoolExecutor开多进程处理,这么写个脚本并不麻烦(=゚ω゚)=
另外PO可以考虑一下比webp更现代一些的jpegxl和avif,同样画质下文件更小,前者还可以做到把jpeg再无损压缩20%,不过要注意一下看图软件是否支持(以及转换的时间也会更长……)
想转动图webp的话,官方提供的预编译版(https://storage.googleapis.com/downloads.webmproject.org/releases/webp/index.html)里面有个gif2webp是专门用来做这个的。
无标题 无名氏 2022-09-19(一)21:16:00 ID:3NGRPQy (PO主) [举报] No.52117203 管理
>>No.52114976
哎?需求多吗?小肥说的只是irfanView的批量转换功能而已呀

python我学过,不过印象里python效率很低,经常代码一跑起来就吃满CPU

肥哥提到的jpegXL刚才找了个网站转换试了下,比webp大一倍,速度也很慢,还是不行啊

对小肥这样的漫画收藏党来说,webp真是完美的格式了,除了转码速度太慢以外。
webp也出现好多年了,竟然连一个好用的批量转换软件都没有,应该就是这唯一的缺陷造成的,毕竟每个用户转格式的时候听到电脑响半天都会很烦躁

看来吃不到现成的了,只能自己写了 ( ›´ω`‹ )
无标题 无名氏 2022-09-19(一)22:24:51 ID:AJKAeA7 [举报] No.52119022 管理
谷歌有现成的
无标题 无名氏 2022-09-19(一)22:25:58 ID:AJKAeA7 [举报] No.52119064 管理
>>No.52119022
没打完,有现成的nodejs库,叫imagemin,支持无损jpg/png/gif转webp
无标题 无名氏 2022-09-20(二)00:56:28 ID:bRRnPeX [举报] No.52122560 管理
>>No.52117203
不管用哪个语言最后用图像处理库保存webp实际上调用的都是C语言编译的libwebp,所以虽然一般人都说Python很慢但是在这方面其实影响不大(=゚ω゚)=
无标题 无名氏 2022-09-20(二)01:05:00 ID:bRRnPeX [举报] No.52122660 管理
>>No.52117203
以及转成jpegxl反而更大可能是质量设得太高了,我没记错的话很多在线转换网站并不能设转换质量(

avif的支持情况应该比jpegxl好一些,不过这两个格式转换起来确实都比webp慢很多...

如果还想试试官方提供的编码器的话,有预编译exe的:
https://github.com/libjxl/libjxl
https://github.com/AOMediaCodec/libavif
无标题 无名氏 2022-09-20(二)12:24:18 ID:3NGRPQy (PO主) [举报] No.52128960 管理
>>No.52119064
谢谢肥哥,不过小肥并不会js・゚( ノд`゚)
无标题 无名氏 2022-09-20(二)12:25:53 ID:3NGRPQy (PO主) [举报] No.52128997 管理
>>No.52122560
谢谢肥哥,我去翻翻python文档
无标题 无名氏 2022-09-21(三)12:42:10 ID:aWXXgfo [举报] No.52152167 管理
https://squoosh.app/
无标题 无名氏 2022-09-21(三)13:22:24 ID:T5OKJHj [举报] No.52153001 管理
>>No.52111876
为什么不试试神奇的heif呢,比webp还要小20%呢(●.●)
无标题 无名氏 2022-09-21(三)14:21:27 ID:PVBGfVv [举报] No.52153930 管理
我会选择压缩
无标题 无名氏 2022-10-02(日)12:59:50 ID:Q5SOOXK [举报] No.52403238 管理
XnConvert,要求全部符合,可以多核,就是不知道速度怎么样,没跑过那么多
无标题 无名氏 2022-10-27(四)23:06:07 ID:3NGRPQy (PO主) [举报] No.53017767 管理
>>No.52403238
感谢!
一个多月后再过来才发现这个推荐,实测速度极快,三分钟跑完原来半小时的工作量
这下解放双手啦(^o^)ノ
无标题 无名氏 2022-10-28(五)00:48:20 ID:8G8TnsG [举报] No.53020233 管理
>>No.52111876
ps就可以呀
无标题 无名氏 2022-10-28(五)00:54:53 ID:Q5SOOXK [举报] No.53020351 管理
>>No.53017767
(<ゝω・)~☆

UP主: