You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WIC是否支持AVIF格式文件?对应的容器格式GUID定义是什么?

支持状态

Windows 10 1903及更高版本已内置WIC AVIF编解码器,该组件随系统预装的HEIF图像扩展提供,低版本系统可手动安装HEIF图像扩展获取支持。

容器格式GUID

微软官方头文件没有预定义GUID_ContainerFormatAVIF常量,你需要在代码中手动定义该GUID,取值为:
e1d60a82-4d89-4b65-a1bd-21fdd9500d5a

C++环境下的定义示例:

DEFINE_GUID(GUID_ContainerFormatAVIF,
0xe1d60a82, 0x4d89, 0x4b65,
0xa1, 0xbd, 0x21, 0xfd, 0xd9, 0x50, 0x0d, 0x5a);

额外开发提示

  • 你也可以通过文件扩展名.avif或MIME类型image/avif匹配WIC解码器,无需强制使用GUID筛选
  • 若运行环境未安装AVIF编解码器,WIC创建解码器接口时会返回WINCODEC_ERR_COMPONENTNOTFOUND错误,建议提前添加对应异常处理逻辑

内容的提问来源于stack exchange,提问作者JMS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 10:18:04