历史上的今天
今天是:2025年03月04日(星期二)
2021年03月04日 | 未来取代JPEG的,或是Android 12支持的新图片格式
2021-03-04 来源:爱范儿
手机储存空间已满,请及时清理’,每次清理手机内存时我们都会发现,占了 256G 空间 半壁江山的不是什么大型游戏或者电影,而是平时冲浪时的图片缓存。
数百 KB 的图片看似不多,但积累起来时大小还是非常可观的。
其中 JPEG 是最常见的图片格式,但是从压缩效率和质量来说它已显得过时,如果能换用更高效率的图片格式,也许会是释放储存空间的好办法。
而 Android 12 最新支持的 AVIF 格式,会是能取代 JPEG 的新标准吗?
我们为什么需要更先进的图片格式?
这张有着浓浓‘古早’味的乐队海报图片,也许就是第一张被上传到互联网的图片,其在 1992 年,由‘互联网之父’蒂姆·伯纳斯·李上传到互联网上,图片的格式为 Gif。
从此开始,互联网的世界才开始变得多彩起来,网络图片的出现丰富了互联网世界的色彩,也带给了网络更多的意义。
人们借由图片可以在网络创造和分享更多文字所不能传达的内容,例如用表情包聊天宣泄情感等。
也是自此开始,各式各样的图片格式成为了每个网民互联网冲浪的基石,你也许不知道它,但是离不开它。
目前常见的图片格式常分为有损压缩格式(JPEG)和无损压缩格式(PNG),无论损不损,压缩都是每种格式(RAW 等格式以外)的重要职责。
图片为什么要压缩?每张照片都是由一个个像素点组成,根据计算,一张 2000 万像素、8 Bit 色深的照片大小约为 60 MB,如此庞大的体积不要说分享,即便是自己存在储存卡里,再大的空间也显得捉襟见肘。
这时候,对于像素点进行分类整合,压缩数据大小便显得尤为重要。压缩的过程就像是我们在做数学题时用到的‘化简’技巧,将重复相似的像素点数据通过‘合并同类项’简化(压缩原理非常复杂,在此不展开),最终得到画质基本一致、数据大小却大幅瘦身的压缩图片。
既然有无损压缩格式呢,为什么最流行的还是 JPEG 这样的有损压缩格式?
、
从使用和浏览的角度来看,压缩图片的损失率似乎很重要,但是在互联网早期,由于流量资费高昂、传输速率缓慢,图片的数据大小决定了用户的加载速度,直接影响了用户的网上冲浪体验。
同样是在 1992 年,联合图像小组(Joint Photographic Experts Group)提出的一种针对照片影像的有损压缩标准,可以在小幅度不损失图片分辨率的情况下尽可能将图片大小压缩。
尽管这会导致细节色彩信息丢失,但 JPEG 的高度压缩契合了当时网络环境的需求,得到了广大的支持与推广。
时至今日,网络建设的飞速发展让传输不再是束缚色彩的枷锁,更加清晰的图片成为了网民更为迫切的需求,因此推广一种压缩效率更高效、图片损失率更小的图片格式变得更加重要。
AVIF 是何方神圣
2018 年 12 月 14 日,Netflix 发布了第一个 AVIF 图像,与已经诞生了 26 年的 JPEG 相比,AVIF 像是巨人脚边的一株小芽,但是在互联网巨头眼里,这颗萌芽也许能长到超过巨人的高度。
在 Netflix 发布的一篇技术播客中,它将 AVIF 定义为‘下一代图像编码算法’,并称 AVIF 对于这家世界上最大的流媒体网站而言,是取代 JPEG 格式的最佳选择。
图像对于 Netflix 而言与视频一样重要,因为在用户点播一部影片之前,封面海报的精美与否会在很大程度上影响他们的选择。
因此,Netflix 需要一个色彩更丰富、压缩效率更高、细节保留更完整、多设备兼容性更强的图片编码格式来取代 JPEG。
史海拾趣
|
Linux是单体内核,即将图形、驱动及文件系统等功能全在操作系统内核中实现,运行在内核状态和同一地址空间,其优点是减少了进程间通信和状态切换的系统开销,获得较高的运行效率;缺点是内核比较庞大! WinCE是微内核,即在内核中实现基本功能, ...… 查看全部问答> |
|
大侠们: 我们用了一个122*32的液晶显 用在跷跷板小车上,用来显示里程 速度等!现在面临的问题是,关于液晶的编程,不会编,用C语言来编。大家有没好的例子 或者什么建议!!!希望大虾们 施 ...… 查看全部问答> |
|
请问一下,在ATmega8中,当我的计数器2工作在快速PWM模式后,当计数器2和OCR2匹配时,是只控制OCF2(匹配中断控制位)还是控制OC2(匹配输出引脚),还是两者都控制啊,谢谢啦~~~… 查看全部问答> |
|
如题,我对linux内核有一些了解也有编写小型操作系统的经验,想学习arm嵌入式,请问下选择什么书入门好,我希望要那些实践类的不是那种理论类的, 谢谢… 查看全部问答> |




