HEIF(高效图像文件格式)
一种图片有损压缩格式,它的后缀名通常为".heic"或".heif"。
HEIF 是由运动图像专家组 (MPEG) 标准化的视觉媒体容器格式,用于存储和共享图像和图像序列。它基于著名的 ISO 基本媒体文件格式 (ISOBMFF) 标准。HEIF读写器引擎是HEIF标准的实现,以展示其强大的特性和功能。符合 HEIF 标准的文件可以使用 高效图像编码(HEVC 或 H.265)编码介质。HEVC 在以下情况下使数据压缩率翻倍 与H.264 / MPEG-4 AVC相比,同时保持相同的图像质量。
编译libheif
这里使用vcpkg方式进行编译安装libheif的x64版本
在git命令行下:
1、下载vcpkg源码,并进入。
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
2、运行源码中的.sh
./bootstrap-vcpkg.sh
3、下载安装相关库
(注:若下载github源码进行不下去,则可自行查看窗口下载源码的地址,自行下载后放到xxx/vcpkg/downloads文件夹下)
./vcpkg integrate install
在doc命令下并进入vcpkg目录下:
下载编译libheif
./vcpkg install libheif:x64-windows
(注:
(编译)默认安装32位: vcpkg install libheif
(编译)64位库: vcpkg install libheif:x64-windows
(编译)32位库: vcpkg install libheif:x86-windows
)
编译安装完成结果
libheif例子
下载libheif源码
关注
Wx GZH:码农总动员
笔者 - jxd