有点难以置信, producthunt 上发现的一款用 JavaScript 实现图片大小压缩的小工具

2017-10-19 08:37:06 +08:00
 Reign

我发现 producthunt 总能给我带来惊喜,刚发现一款老外制作的神器: https://www.picdiet.com ,有各种语言版本,中文版: https://www.picdiet.com/zh-cn ,这款工具号称用独特的 JavaScript 算法可以减少你的图片大小至少 80%而不损害其质量,我当时第一反应就是,不就是用 js 读取一个本地图片,然后转换为 canvas,然后通过 canvas 的 todataurl 来设置其质量么,然而事实上它压缩功能绝不是这样,成像质量太好,压缩率太高,不是一个 todataurl 能搞定的,有没有前端狗看下这个工具到底是如何工作的,个人感觉貌似真如他官网说的比 jpegoptim, jpegtran, jpegrescan and jpegmini 压缩质量更好

7577 次点击
所在节点    程序员
32 条回复
nimingyonghu
2017-10-19 11:05:00 +08:00
压缩耗时:1521 ms 原始文件大小: 100.3 KB 压缩后文件大小: 158.16 KB 压缩百分比:-58%

???
UnPace
2017-10-19 11:09:24 +08:00
@alwayshere 你试试 tinypng 能不能压缩 jpg..
v1024
2017-10-19 11:11:47 +08:00
guetzli 才是坠吼的
feilaoda
2017-10-19 11:41:00 +08:00
tinypng 的压缩比很高
目前就用它
kisshere
2017-10-19 13:33:30 +08:00
测试了一下,确实不错,很强大,要是能支持 png 就好了
n329291362
2017-10-19 13:34:00 +08:00
压缩耗时:141 ms 原始文件大小: 577.87 KB 压缩后文件大小: 0 Bytes 压缩百分比:100%

???
wooby
2017-10-19 13:48:31 +08:00
ids
2017-10-19 14:58:10 +08:00
压缩耗时:389 ms 原始文件大小: 508.53 KB 压缩后文件大小: 0 Bytes 压缩百分比:100%
ids
2017-10-19 15:01:37 +08:00
Trim21
2017-10-19 16:39:54 +08:00
@n329291362 无敌了 233
zhuowenli
2017-10-19 17:05:12 +08:00
@alwayshere 他们还出了这个。。https://tinyjpg.com/
zpvip
2017-10-20 04:43:24 +08:00
跟这个比一下?
http://www.jpegmini.com/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/398814

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX