HEIF/HEIC—ISO/IEC 23008-12:2017高效图像文件格式
3.2 新版功能.
司机简称
HEIF
生成依赖项
libheif(>=1.1),基于libde265构建
高效图像文件格式(HEIF)是一种用于单个图像和图像序列的容器格式。该驱动程序大部分已经开发和测试,能够读取图像使用高效率的视频编码(HEVC,ITU-th.265)编解码器。这类图像通常称为HEIC(HEVC in HEIF)文件,扩展名为.HEIC。ios11可以生成这样的文件。
需要libheif1.4或更高版本来支持每个通道超过8位的图像。
驱动程序可以读取EXIF metadatata(在 EXIF
元数据域)和XMP元数据(在 xml:XMP
元数据域)
驱动程序将显示缩略图作为概述(当其波段数与全分辨率图像的波段数匹配时)
如果一个文件包含多个顶级图像,它们将作为GDAL子数据集公开。
驱动程序功能
支持虚拟化
如果libheif>=1.4
在Windows上生成提示
下载libheif的源文件https://github.com/strukturag/libheiflibde265在https://github.com/strukturag/libde265
打开归档文件(例如libde265-1.0.5)。焦油.gz和libheif-1.7.0。焦油.gz)
构建libde265:
cd libde265-1.0.5 mkdir build cd build cmake -G "Visual Studio 15 2017 Win64" .. -DCMAKE_INSTALL_PREFIX=c:/dev/install-libheif cmake --build . --config Release --target install cd .. copy libde265\de265.h c:/dev/install-libheif/include/libde265 copy libde265\de265-version.h c:/dev/install-libheif/include/libde265 cd ..
使用libde265支持构建libheif:
cd libheif-1.7.0 mkdir build cd build cmake -G "Visual Studio 15 2017 Win64" .. \ -DCMAKE_INSTALL_PREFIX=c:/dev/install-libheif \ -DLIBDE265_FOUND=ON \ -DLIBDE265_CFLAGS=/Ic:/dev/install-libheif/include \ -DLIBDE265_LIBRARIES=c:/dev/install-libheif/lib/libde265
加载项GDALnmake.本地在构建GDAL之前,请执行以下行:
HEIF_INC = -Ic:\dev\install-libheif\include HEIF_LIB = C:\dev\install-libheif\lib\heif.lib