试玩:一键压缩 70%的图片处理技术

2017-03-08 13:14:18 +08:00
 upygad

WebP ,是一种同时提供了有损压缩与无损压缩的图片文件格式。根据 Google 较早的测试, WebP 的无损压缩比网络上找到的 PNG 档少了 45 %的文件大小,即使这些 PNG 档在使用 PNGCRUSH 和 PNGOUT 处理过, WebP 还是可以减少 28 %的文件大小。

WebP 可以让图片大小平均减少 70%,是未来图片格式的发展趋势。

WebP 压缩效果体验: https://www.upyun.com/webp.html

9544 次点击
所在节点    云计算
66 条回复
iamfredng
2017-03-08 14:49:44 +08:00
还有一个 JXR 格式,虽然是微软的但是各大浏览器都支持,虽然压缩比没 webp 高
RobertYang
2017-03-08 14:56:41 +08:00
@Antidictator 用 php 实现的
zpf124
2017-03-08 14:59:21 +08:00
@est 你说的那个就是 bpg
ryan93
2017-03-08 15:01:06 +08:00
我觉得煎蛋无聊图有必要加入这种格式。。。
wangjie
2017-03-08 15:02:47 +08:00
为什么我觉得 webp 已经很普及了。经常保存个图片就是 webp
zpf124
2017-03-08 15:05:53 +08:00
@emric 请教一下,听说 bpg ,编解码速度都比其他几种长不少,尤其是 js 版本的,而且目前只有 C 的一个类库 和一个 js 的解码库。
那实际使用的使用的时候客户端真人是否可以感觉到加载慢? 另外你们是客户端集成他的类库,还是 Hybrid App 通过浏览器调用 js 解码?
upygad
2017-03-08 15:39:31 +08:00
upygad
2017-03-08 15:41:20 +08:00
@qiayue 试了下,没有出现上传 jpg 出现提示的问题,你再试试。
RE
2017-03-08 15:54:46 +08:00
@upygad
不知道你们这个 demo 页面的参数怎么调的,压缩涂抹太严重了
原图: https://p.upyun.com/demo/tmp/pv1yhXBQ.jpg
webp : https://p.upyun.com/demo/tmp/pv1yhXBQ.webp
作为一个又拍粉都看不下了
demen
2017-03-08 16:02:53 +08:00
其实留意一下微信的文章页面,只要是手机端或者 webkit 的浏览器都是会显示 webp 了
tankb52
2017-03-08 16:08:34 +08:00
动画有没有哪个新格式能替代 GIF 的?
APNG ?
我上次想截个签名图,发现随随便便就好几兆,一压缩又失真。
upygad
2017-03-08 16:15:54 +08:00
@tankb52 动态 WebP 呀, APNG 比较小众。
dozer47528
2017-03-08 16:23:58 +08:00

好尴尬,图变大了
qiayue
2017-03-08 16:30:46 +08:00


你们程序员太渣了,图片太大却报图片格式不正确的错误

我上传到 jpg 1.5M
upygad
2017-03-08 16:31:18 +08:00
@dozer47528 哈哈,这么罕见的情况竟然被你发现了,也是略略的敬佩。在动态 GIF 本身很优的情况下,会出现这种情况,例如 GIF 8 位颜色数展示, WebP 是 24 颜色数,所以出现你的这种情况。但这个是极其少数的。
upygad
2017-03-08 16:44:05 +08:00
@qiayue 这个应该是你上传的图片可能出现破损等问题,我们 Demo 页大小限制为 8Mb ,你换几张试试。
wangjiezheng
2017-03-08 17:23:10 +08:00
认真的, WebP 还是蛮好用的,等以后所有浏览器都支持后,必定一统天下。
zpf124
2017-03-08 21:15:57 +08:00
@upygad 我记得看一些资料里说,动态的 webp 也还是像 gif 一样每帧一张图,然后用 webp 的高压缩算法处理。
而 APNG 则是除第一帧外尽可能的只存储差异化的部分, 这样的话按道理 apng 应该压缩效果更好啊,而且苹果和火狐都支持按道理不应该太小众啊....
DSKcpp
2017-03-08 21:40:03 +08:00
新浪微博移动端几乎全是 webp
maplerecall
2017-03-09 00:01:40 +08:00
现在我们的图片服务是支持压缩 webp 的,通过特性检测是否支持选择对应的格式没啥难度,而且效果显著,尤其是移动端页面

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

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

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

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

© 2021 V2EX