效果图
.heic简介
HEIC,是iOS 11更新后,iPhone 7及其后硬件,在拍摄照片时的默认图像存储格式。
HEIC是一种图像格式,上线时间还比较短,只有4年左右。自iOS 11和macOS High Sierra(10.13)内测开始,苹果将HEIC设置为图片存储的默认格式。与JPG相比,它占用的空间更小,画质更加无损。HEIC格式照片支持iOS11及macOS High Sierra(10.13)及更新版本。但是此种格式是无法在Windows 中直接使用看图软件打开的(Windows10 RS4开始支持该格式)。
代码
// 传入.heif、.heic等类型图片路径
bool loadHeic(const std::string &fileName)
{
// 创建读取heif创建上下文
heif_context *heifCtx = heif_context_alloc();
if (!heifCtx) {
return false; }
// 从命名磁盘文件中读取HEIF文件
heif_error heifErr =