High Efficiency Image File Forma
High Efficiency Image File Format (HEIF) is a file format for individual images and image sequences.
HEIF是一种文件格式,可以是独立的图片或图片序列。
The HEIF specification also defines the means of storing High Efficiency Video Codec (HEVC)-encoded intra images and HEVC-encoded image sequences in which inter prediction is applied in a constrained manner.
HEIF标准还定义了如下方法:
- HEVC编码的帧内 image
- HEVC编码的帧间 image sequences
- Nokia provides an open source JavaScript HEIF decoder for web browsers[24]
- The open source library "libheif" supports reading and writing HEIF files
- A free image codec called CopyTrans HEIC, available for Windows 7/8.1 supports opening HEIF files in Windows Photo Viewer [25]
- Messages - the Android SMS/RCS app
Nokia提供了一个开源JavaScript HEIF 解码器,主要针对web browser。
"libheif"开源库可以读写HEIF文件。
在升级 iOS 11 之后,iPhone 7 及更新的设备内的照片存储将不再用 JPEG 了,而采用了一种新的图片格式 HEIF(发音同 heef),在 iOS 中对应的文件后缀为 .heic ,其编码用的是 HEVC(这个发不了音,哈哈哈)格式,又称 H.265 (这个就很熟悉了 H.264 的下一代),同时视频也用 HEVC 作为编码器,对应的文件后缀还是 .mov 。
这里要注意他们俩的关系, HEIF 是图片格式,而 HEVC 是编码格式(类似 H.264,VP8),HEIF 是图片容器(类似于视频的 mkv,mp4 后缀),而用 HEVC 进行编码的 HEIF 图片就是后缀为 .heic 的图片,也是苹果主要使用的格式。
JPEG is yay big but HEIF is brief
支持存放多张图片,类似相册和集合。(实现多重曝光的效果)
多种曝光效果
Apple 设备中默认使用的都是 HEVC 的编码的 HEIF 格式。
目前有的是 Nokia 提供了一个 C++ 的读写库,通过该库,支持把 HEIF 的图片的解码到 HEVC 的编码数据。
** VP9 是开源的,而 HEVC 是需要专利费的( $2 每设备)**
后缀名
References:
https://en.wikipedia.org/wiki/High_Efficiency_Image_File_Format
https://blog.csdn.net/olsQ93038o99S/article/details/78238090