Chrome 85+ 的同学可以来体验一下 AVIF 的神奇效果了。

2020-09-11 03:10:55 +08:00
 nicoljiang

结论:Chrome 85 开始默认支持 AVIF

AVIF 是 AV1 视频编码的静态帧( VP9 ),相较于 WebP ( VP8 )不仅有更优秀的压缩率,并且背后也有各大企业的身影( Google 、微软、Netflix 、Apple )。我能用吗: https://caniuse.com/avif

WebP 自从被 Chrome 默认支持后就迅速普及,更优秀的 AVIF 也不会例外( https://jakearchibald.com/2020/avif-has-landed/

AVIF 的效果到底如何,我做了一个对比网页,比较几个图片格式在极致压缩的情况下质量差别: https://www.dogedoge.com/image_formats/ (桌面 Chrome 85 以上版本适用)

看点主要有两个:

多吉图床的用户调用 fmt=avif 参数即可输出 avif 格式
AVIF 目前不支持 内容协商机制;
AVIF 目前不支持 Quality ( q )参数,系统会直接忽略

广告

前续

150 多天前发布了「图片存储 & 实时处理」服务: https://v2ex.com/t/659652 部署该服务的原动力是因为在国内没有发现好的服务:

然而,图片到目前为止依旧是互联网上最大的流量种类之一,所以我希望落地一个能保持「前沿性」的媒体存储与处理服务(当前聚焦静态图片)

主要卖点有:

相关资料:

什么是色彩管理? Color Management: https://zhuanlan.zhihu.com/p/72530732

AVIF 万能吗?目前还未必: https://jakearchibald.com/2020/avif-has-landed/

9046 次点击
所在节点    分享创造
28 条回复
mxalbert1996
2020-09-12 01:10:21 +08:00
HEIF 难道不是基于 HEVC ? HEVC 和 VP9 是两个东西。
okaku
2020-09-12 09:17:04 +08:00
AVIF 现阶段压缩时间是 jpg 的 50 倍,压缩一张照片我的老 macbook pro 需要几十秒甚至一分钟!
renmu123
2020-09-12 10:29:59 +08:00
webp 目前支持还不是很好,新的又出来了
nicoljiang
2020-09-12 13:02:04 +08:00
@mxalbert1996 还是我没有弄的太清楚,想把这些都放到 VP8/9/10 的系统去对比。
@okaku 对的,所以要用上一些优化的策略,但收效没有太大,Guetzli 还是 AVIF 的十倍。顺带一问,你照片多大?
@renmu123 webp 目前已经基本算全平台支持了。长久以来怕是没哪个新格式能做到了。
expy
2020-09-13 14:50:46 +08:00
希望能干掉 gif 。现在的 gif 动图分辨率跟帧率稍微好点,存储占用就爆炸。
用视频编码来压缩,压缩率跟效果应该能吊打 gif 。
ExplorerLog
2020-09-13 18:33:33 +08:00
Firefox 77+ 开启

about:config

image.avif.enabled --> true
xiaoping1111
2020-09-14 01:02:51 +08:00
据说火山引擎的 HEIF 编码方式自己实现的, 压缩比很高,可以看看,volcengine.cn 有个 ImageX 图片服务,专门做图像处理;另外,问过,传言 avif 很快也将实现;内部用 GPU 、Fpga 来做的图像处理;
nicoljiang
2020-09-14 12:47:31 +08:00
@xiaoping1111 这家我知道。不过压缩比高不高,跟编码器关系应该不是太大。自有的编码器可能可以提高性能、避开一些授权雷区,但通常做了一些取舍或阉割。没有试过,但我目前了解到的 fpga 图片方案有一些局限,比如颜色管理做的不好。

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

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

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

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

© 2021 V2EX