HEIC 文件格式

发现苹果用上了一个新的图片,叫 heic,压缩效果十分惊人,原以为在像素越来越高的今天,照片的存储肯定也是吃掉存储的大头,而且如果真的是这样,也怪不了谁,毕竟像素高了嘛,但是看到 heic 在高画质下的极小存储空间占用,还是很惊叹的

搜了一下,看到这里 https://www.zhihu.com/question…

作者:宫宸
链接:https://www.zhihu.com/question/266966789/answer/316182345
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
heic是通用格式没有保护也没有费用,其他系统暂时不支持是他们落后。
苹果用是因为格式先进优势很多,秒杀jpeg。当然了,网上那些自以为懂技术的宅男也一如既往的不懂苹果这些真正的黑科技,只懂8G内存。
简单说一下优势如下:
压缩率极大提升,照片类型图片同样质量是jpeg的一半尺寸。相当于对于拍照来说iPhone X,7和8的有效存储空间是128G-512G。
对于一些色块,线条类型图片压缩比例更是惊人,而且完全没有jpeg那种边缘噪点。有时候只需要五分之一的空间。
支持高色深,10-bit,12-bit内容。这是HDR普及所必须的,jpeg完全不行必死无疑。另外iphone已经可以拍这些高色深格式的HDR图片,安卓机则不行。
支持透明度
支持多通道,比如iPhone的人像模式拍出来是两张图,其中原图附带了景深通道,第三方应用可以直接调用做出自定义的虚化效果。而安卓机只能是通过文件命名,速度慢,文件乱,没法导出,不支持第三方应用。
支持多文件,同一个文件里可以有多张图片,比如上述原图和渲染好的虚化图,还可以有视频动图。安卓再次扑街,完全不行,只能尝试放在一个文件夹里。
支持多帧复合压缩,比如上述虚化图和原图,都不需要存储两张图,对比压缩以后只存储一部分虚化背景就可以。又因为背景被虚化信息量很小,拍人像模式的照片占用空间更是远远低于安卓机。

具体的技术实现可以看到这里 https://zhuanlan.zhihu.com/p/3…

另外苹果官方还提供了一个 PPT 来说明 https://devstreaming-cdn.apple…

Leave a Reply

Your email address will not be published. Required fields are marked *