最新要闻
- 2023年兔年金银币价格表(2023年03月06日)
- 199元!小米推出米家分体露营灯:Type-C接口 满电亮100小时
- 高速公路“见缝插针”超车致事故 司机:我莽撞了
- 每日动态!魅族史上最大规模!魅族20系列发布会定点上海梅赛德斯奔驰文化中心
- 全球滚动:预计上涨0.16元/升!国内油价将于17日24时起再调整
- 全球视讯!《卧龙:苍天陨落》捏人系统受盛赞 胸部拉到最大也不违和
- 关于情侣的四字成语有哪些?关于情侣个性签名大全
- 专业人才入库证书有什么作用?从专业人才走向管理心得体会
- 花羊羊是谁的妈妈?花羊羊为什么没和村长在一起?
- 海麻线是什么东西?海麻线的营养价值及功效
- 电脑怎么设置休眠模式?休眠和待机有什么区别?
- 全球头条:鼠标是无法识别的usb设备_鼠标成为无法识别的USB设备 怎么办
- 全球短讯!极氪汽车被指销售欺诈 有车主坐在体验店门口集体维权
- 雷军大会发言:小米汽车预计明年上半年量产 一定把车造好!
- 极致豪华!长城魏牌蓝山内饰官图发布:35万选它还是理想L8
- 每日资讯:一文看懂2023年CPU如何选:AMD锐龙7000X3D游戏性能封神
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
《数据万象带你玩转视图场景》第一期:avif图片压缩详解
前言
(相关资料图)
随着硬件的发展,不管是手机还是专业摄像设备拍出的图片随便可能就有几M,甚至几十M,并且现在我们处于随处可及的信息海洋里,海量的图片带来了存储问题、带宽问题、加载时延问题等等。对图片信息进行有效的压缩处理无疑会极大的降低存储成本、流量压力,并且还能显著提升页面加载速度。
图片压缩指在图片质量保持不变的情况,尽可能的减小图片大小,以达到节省图片存储空间、减少图片访问流量、提升图片访问速度的效果。数据万象(Cloud Infinite,CI) 产品推出了 AVIF 压缩功能,可将图片转换为 avif 格式,avif 是基于 av1 的一种全新图片格式,在2020年2月由 Netflix 首次公布于众,目前已支持 Chrome、Firefox 等浏览器。
** AVIF技术原理**
AVIF(AV1 image format)压缩格式,是采用 AV1 帧内编码的一种图像编码格式,是目前最新的图片压缩格式。AV1 是由开放媒体联盟(AOMedia)的成员共同推动研发的一个标准。而 AVIF 则是基于 AV1 编码产生的具有更高压缩能力、保留更佳画面细节的图形压缩格式,相比于其他格式,其帧内编码具有非常多的改进优化:
更灵活的编码树划分:引入更大的编码/变换块单元,编码单元尺寸可达128x128,划分方式更加灵活,多达10种。
更精细的帧内预测模式:56种角度模式,intra copy 调色板模式、帧内预测滤波CFL等使得帧内预测更为精确。
更先进的滤波技术:基于方向约束的增强滤波(CDEF),环路复原滤波(restoration)等有效改善了图像质量。
** TXAV1图片编码器**
数据万象所使用的 AVIF 压缩能力,底层编解码所使用的是腾讯自研的 AV1 编解码器——TXAV1 编码器。在2021年MSU比赛中,关于 AV1 的比赛指标,TXAV1 参加了29项,取得了28项领先,获得综合最佳。
腾讯作为AOM联盟的成员之一,一直致力于技术研发上的深耕,TXAV1 中包含了很多腾讯自研技术:
1、核心数据架构设计AVIF的划分模式非常复杂,可能性非常多。为了更好的获取数据、减少重复计算和数据的拷贝,设计了一套以treeNode(方便获取节点属性信息, 避免重复计算),IdenticalCU(利用相同Cu计算结果,减少计算量),和SwapBuffer(通过内存交替使用,减少拷贝和重算)为核心的数据架构。在算法和输出码流不变的情况下,为AVIF编码提速20%以上。
2、帧内快速CU,TU决策算法设计
以周边块的信息,包括划分尝试,划分模式,失真代价等,提前决策当前块是否继续划分。以当前块的CU/TU或子CU/TU的信息为参考, 提前终止当前划分。3、帧内模式算法设计
采用多级帧内预测算法,通过简单估算,初步筛选出几个重要候选,然后做完整变换,再根据模式和代价补做角度和滤波,大幅加速帧内编码效率。
4、滤波快速算法AV1中deblock,cdef,restoration等滤波耗时很高,通过对图像内容及参考图像的滤波使用情况分析,对当前帧的滤波进行搜索范围的缩小或跳过处理, 从而大帧提前滤波的处理速度。
5、编码后处理滤波按行并行处理在图片上可以提速50%。AV1的后处理滤波包括deblock,cdef,restoration等,deblock和cdef滤波的参数导出过程均依赖整帧的数据,这与HEVC标准中的基于块导出参数的过程有很大不同,不利于按行级并行处理;在TXAV1针对图片的优化中实现了基于部分图像进行参数导出,并针对图片优化了参数导出算法。
6、编码intra block copy优化,提速240%intra block copy对一些游戏或者文字较多的图片收益很大,但intra block copy在搜索最优匹配块的过程中通常使用hash搜索,而对图片生成hash的过程耗时很长。因此在TXAV1的优化中,使用了网格运动搜索算法替换原有的hash搜索,并针对图片优化了网格搜索算法,最终优化后相对原有算法提速240%,压缩性能仅损失2.9%。在大幅加速的同时,保留了intra block copy大部分性能。
** 数据万象产出的AVIF图片效果对比**
1、AVIF 图片视觉对比以下面一张图作为例子说明 AVIF 图片的优势,保持图片分辨率不变,将图片分别转成 JPG,WebP,AVIF 格式。
从上面四张图可以看到,在经过压缩后,图片原有尺寸均不变的情况下,JPG格式的图片画质相对较差,房屋后面的云层变成大片的明显的色块色条;webp虽然没有出现色块,但整体颜色和原图相比有明显失真;avif格式的图形显示依旧平滑,体积也很小,效果明显优于JPG和WEBP。此时的AVIF相比无损PNG有约42倍的压缩性能,仍保留了原图数据的大部分细节,堪称完美。说明了avif有着更高的压缩效率,很好的保真效果。
2、AVIF 图片质量数据对比通过大量图片样本测试,不同的压缩质量比较图片压缩前后的文件大小、 PSNR、SSIM,将 AVIF 与最为常见的图片格式 JPG、WebP 、PNG 进行了对比,从以下的实测数据可以看出,AVIF 在压缩方面具有绝对的优势。
AVIF 图片相对 WebP 图片大小平均减小30%多,相对 JPG 图片大小平均减小50%多,相对 PNG 图片平均减少90%左右。
3、AVIF 图片编解码速度对比通过样本测试比较得到解码时间平均耗时只有某竞品AVIF解码器的58.83%,编码平均耗时只有竞品的63.76%,性能相对竞品在耗时方面优势明显。
** 数据万象AVIF图片压缩的使用方法**
1、通过数据万象接口使用AVIF 图片压缩可通过数据万象图片处理的 imageMogr2 参数进行使用。
该参数支持以下的处理方式:下载时处理、上传时处理、云上数据处理。
使用前提条件需要先开通数据万象图片高级压缩功能,您需要在已绑定数据万象服务的存储桶中,开启图片高级压缩功能。
操作指引a. 登录对象存储控制台,选择指定存储桶,然后选择界面左边红框内“数据处理”,再选择“图片处理”,然后点击编辑,开通后保存即可。
b. 选择该存储桶的一张图片,复制图片链接,比如:https://XXXXXXX-1258125638.cos.ap-nanjing.myqcloud.com/1.png
c. 使用基础图片处理中图片格式转换的参数,在图片链接后面拼上参数:https://XXXXXXX-1258125638.cos.ap-nanjing.myqcloud.com/1.png?imageMogr2/format/avif
d. 即可获取 AVIF 格式图片。
2、通过 CDN 的 AVIF 自适应功能使用在使用腾讯云 CDN 进行海量图片分发时,可通过开启图片优化,对符合要求的图片请求,自动进行 webp、guetzli、tpg、avif 格式图片压缩,可有效降低因图片产生的下行流量,降低成本。配置步骤如下:
a. 登录 CDN 控制台,在菜单栏里选择域名管理(右侧红框),单击域名右侧管理(左下角红框),即可进入指定域名配置页面。
b. 源站为 COS 对象存储时,可看到图片优化菜单栏,将 AVIF 自适应打开,点击确认之后即可。
c. 开启了 AVIF 自适应图片压缩功能后,满足以下条件的请求,将直接返回 AVIF 处理后的图片:
HTTP 请求头中 accept 头部包含 image/avif。图片后缀为:jpg、png、bmp、gif。
【具体详情及收费细节请参考】:https://cloud.tencent.com/document/product/228/43121
** 总结**
与传统的压缩格式相比,AVIF 在解决了图片保存、传播、下载过程中的成本和效率问题的同时,还可以在保证更高压缩性能的基础上保留更多的图像细节、支持更多的图片种类、传递更多的图片信息,大大提升用户体验。
赶快来使用腾讯云吧,将图片存储在腾讯云 COS,通过数据万象将业务图片轻松转为 AVIF,让您成为 AVIF 的最先受益者!
《数据万象带你玩转视图场景》第一期:avif图片压缩详解
每日热讯!计算两个字符串的相似度
2023年兔年金银币价格表(2023年03月06日)
199元!小米推出米家分体露营灯:Type-C接口 满电亮100小时
高速公路“见缝插针”超车致事故 司机:我莽撞了
每日动态!魅族史上最大规模!魅族20系列发布会定点上海梅赛德斯奔驰文化中心
全球滚动:预计上涨0.16元/升!国内油价将于17日24时起再调整
全球视讯!《卧龙:苍天陨落》捏人系统受盛赞 胸部拉到最大也不违和
关于情侣的四字成语有哪些?关于情侣个性签名大全
专业人才入库证书有什么作用?从专业人才走向管理心得体会
花羊羊是谁的妈妈?花羊羊为什么没和村长在一起?
海麻线是什么东西?海麻线的营养价值及功效
MySQL安装入门第一篇
【SpringBoot】AOP默认的动态代理
前端设计模式——工厂模式
电脑怎么设置休眠模式?休眠和待机有什么区别?
洗衣机不进水是哪里的问题?洗衣机不进水怎么处理?
电脑mac地址怎么更改?电脑mac地址查询方法
网件路由器怎么恢复出厂设置?网件路由器哪款性价比高?
全球头条:鼠标是无法识别的usb设备_鼠标成为无法识别的USB设备 怎么办
苹果笔记本好用吗?苹果笔记本换电池需要多少钱?
百度地图怎么看实时街景?百度地图怎么看历史导航轨迹?
全球短讯!极氪汽车被指销售欺诈 有车主坐在体验店门口集体维权
雷军大会发言:小米汽车预计明年上半年量产 一定把车造好!
极致豪华!长城魏牌蓝山内饰官图发布:35万选它还是理想L8
每日资讯:一文看懂2023年CPU如何选:AMD锐龙7000X3D游戏性能封神
阿里拍卖上线湾流G450公务机!博主:近几年最具性价比的一架
全球观天下!055期暗皇福彩3D预测奖号:组选6码参考
焦点报道:【个人杂谈】大体重程序员如何减肥?(个人总结向)
Python、C++、Swift或任何其他语言会取代Java吗?为什么?
速递!koreanDollLikeness_v10模型下载及使用
# 前端周刊:2023-2 期
环球今亮点!Java Struts2系列的XSS漏洞(S2-002)
天天视点!被雷电瞄准时身体会有预兆:如果在乌云下毛发突然竖起 赶紧躲避
世界热议:全球一半人口2035年可能超重:总量超过40亿
全球资讯:石家庄买一根火腿肠就能免费坐地铁 官方回应:鼓励绿色出行
一本院校招聘会现多家酒店招洗碗工引热议 最低工资2千多:官方回应
焦点报道:又一起!美国一小型飞机坠毁后起火 已致1死2伤
聊一聊如何用SonarQube管理.NET代码质量
语义分割评价指标(Dice coefficient, IoU)
(数据库系统概论|王珊)第十章数据库恢复技术-第一、二节:事务的基本概念和数据库恢复概述
天天通讯!Spring Boot 实现装饰器模式,真香!
观天下!密密麻麻!地震后松毛虫大规模入侵土耳其:场面惊悚 令人不适
广东一特斯拉连撞多车冲毁店门现场视频:网友看完称刹车灯亮了 油门当刹车
世界热文:75岁老人中风 好友发现运动步数为0报医:最终脱离危险
全球首个财务自由大学诞生 美国普林斯顿大学2600亿财富养活自己
大神教你在 Linux 中查看你的时区
世界今头条!“帮忙资金”助基金保壳
当前聚焦:工作人员帮游客捡手机被4只幼虎围观 网友:幸亏是“幼儿园”
全球快看点丨董明珠:中国制造业要想成为世界级 必须在创新上下功夫
摄影师把iPhone塞水下拍美景 咕噜咕噜一阵冒泡 Siri:这把憋气局
全球速读:吴青峰发文请大家别听苏打绿的歌:母带仍被非法利用 还听是助纣为虐
学弈这篇文言文是什么意思
环球快报:读Java性能权威指南(第2版)笔记08_即时编译器中
仅1/3美国人能轻松支付400美元应急费用:信用卡违约率激增
可视化调试某个js对象的属性UI插件 class HTUI
每日速递:一进群就水群?试试这个水群拦截工具
世界快讯:裁员70% 关停两个办公点:自动驾驶卡车公司Embark倒闭边缘
【世界新视野】想买法拍车捡漏?你可能得先准备10本驾照
全球速读:985高校女大学生裸辞大公司:每天活得像老鼠
【当前热闻】瞬狙和闪狙哪个更快_瞬狙
精选!台球杆什么皮头最好
世界快消息!打开MASA Blazor的正确姿势4.1:母版页布局
全球热推荐:Study for Go ! Chapter three - Function
day02-项目实现01
全球速读:【奶奶看了都会】ChatGPT3.5接入企业微信,可连续对话
将外部参数传入awk命令的方法汇总
【热闻】Asp.net core mapcontrollers 背后干了些啥
思科交换机的密码策略与端口安全设置
当前关注:Mac OS 打开pycharm立即闪退,报错initial heap size set to a larger value than the max
“一日三次”的药 到底该怎么吃?你可能一直都错了
比亚迪百万豪车!实拍仰望U8原地掉头:这圈儿真圆
环球关注:微软Edge拯救低清老视频 秒变高清!三代N卡、A卡都能用
快看:棉锦防火布
环球即时看!EF7DbContext池
天天时讯:DotNet 5.0 部署 Docker 注意
男子高烧近41度 体温计贴脸狂飙:近期谨防甲流 病死率很高
老人捡到手机不会接听错过四十多通电话 最终成功归还
反诈老陈自曝2022年收入133万:缴税近40万 捐赠84万+
国家二级保护动物有哪些
任意Exe转ShellCode?
快报:一手卖掉《古墓丽影》:SE宣布总裁松田洋介辞职
每日速看!纪念上映20周年:《指环王:王者无敌》将重映4小时加长版
理想L7本月开启交付 50万以内第二排舒适度最好的SUV
全球信息:AMD显卡驱动罕见Bug:Windows都给搞崩了
精彩看点:老牛嚼电线被击倒 网友:应该是母牛 因为公牛不漏电
环球看点!奥斯卡掌掴事件后续
【读书】《成就上瘾:把成事当成一种习惯》
json转golang结构
婚变?前亚视高层与澳门名媛太太近一年未见
焦点播报:员工增长近万人!AMD去年研发支出同比大幅上涨
小米有品219元:平仄普洱生熟茶饼礼盒99元大促
每日热闻!胡令能是哪里人_胡令能简介
手工耿发明新刑具“忏悔辅助器”:让你的脑袋自动撞墙
世界观点:登陆Steam国区:暗黑Like游戏《火炬之光:无限》PC版或将手游同步推出
女子地铁上手机外放收“罚单” 南京地铁:车厢内禁喧哗
第六章 应用层
python文件的高级应用
1. 简单版
群晖NAS大促:四盘位DS420+历史低价