HEIF(高效图像文件格式)
一种图片有损压缩格式,它的后缀名通常为".heic"或".heif"。
HEIF 是由运动图像专家组 (MPEG) 标准化的视觉媒体容器格式,用于存储和共享图像和图像序列。它基于著名的 ISO 基本媒体文件格式 (ISOBMFF) 标准。HEIF读写器引擎是HEIF标准的实现,以展示其强大的特性和功能。符合 HEIF 标准的文件可以使用 高效图像编码(HEVC 或 H.265)编码介质。HEVC 在以下情况下使数据压缩率翻倍 与H.264 / MPEG-4 AVC相比,同时保持相同的图像质量。
heif源码编译(诺基亚提供)
1、下载heif源码
2、使用CMake编译heif源码
如下图使用CMake打开源码并配置,最后点击3使用vs打开。
3、使用vs编译出库
4、整理heif的库,创建heif_sdk文件夹
(1) 头文件:进入heif源码目录,将xxx/srcs/api拷贝到heif_sdk文件夹下,并将api目录名改为include。
(2) 库文件:进入heif_build这个vs编译后的文件夹。将该目录下的lib拷贝到heif_sdk内,将lib文件夹改为x64。这个x64文件夹下存在debug、release文件夹,分别存有lib与dll,大家自行整理即可。
关注
Wx GZH:码农总动员
笔者 - jxd