首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
广告
V2EX
›
Node.js
Guetzli for NodeJS/Browser
chai2010
·
2017-03-30 12:38:42 +08:00
· 2313 次点击
这是一个创建于 2655 天前的主题,其中的信息可能已经有所发展或是发生改变。
Guetzli 是谷歌公司刚开源的 jpeg 压缩库.
https://github.com/google/guetzli
作为一个 NodeJS 新手, 刚好拿来练手, 现在 NodeJS/Browser 都已初步可以工作.
https://github.com/chai2010/guetzli-js
同时提供了一个浏览器运行的例子(建议 Chrome 打开):
https://chai2010.github.io/guetzli-js/example/
欢迎反馈
PS: Go 用户可以试试这个
https://github.com/chai2010/guetzli-go
Nodejs
guetzli
browser
JPEG
3 条回复
•
2017-03-31 09:19:35 +08:00
1
Arrowing
2017-03-30 13:19:17 +08:00
我擦,本来想做的,被楼主先做了, 2333333333333
点个赞。
2
123s
2017-03-30 20:46:46 +08:00
用处在于把很大的 jpg 压缩吗?
3
chai2010
OP
2017-03-31 09:19:35 +08:00
@
123s
只有在 85 以上的质量下, 体积比标准的 jpeg 压缩要小一点(或者是体积相同时, 画质会好一点).
在质量低于 85 以下时, 可以尝试 mozjpeg 提供的压缩库.
不过目前来说, guetzli 还不具备可用性: 1 是会消耗巨大内存; 2 是速度太慢(Go 语言下对比, 比标准库的 jpeg 要慢 1000 倍, 比 png 慢 500 倍, 作为参考 webp 可能要慢 10~100 倍).
如果要实用的话, 肯定要等支持汇编优化之后, 性能至少要在 50 倍以内.
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
975 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms ·
UTC 22:44
·
PVG 06:44
·
LAX 15:44
·
JFK 18:44
Developed with
CodeLauncher
♥ Do have faith in what you're doing.