2026/8/24 13:59:21

三步让Windows直接预览HEIC照片:轻量级缩略图扩展指南

三步让Windows直接预览HEIC照片:轻量级缩略图扩展指南 三步让Windows直接预览HEIC照片轻量级缩略图扩展指南【免费下载链接】windows-heic-thumbnailsEnable Windows Explorer to display thumbnails for HEIC/HEIF files项目地址: https://gitcode.com/gh_mirrors/wi/windows-heic-thumbnailswindows-heic-thumbnails 是一个 Windows Shell 扩展让资源管理器直接显示 HEIC/HEIF 照片的缩略图。注册只需一条命令装完之后 iPhone 拍的照片在文件夹里不再是空白图标切到大图标视图就能预览。 三步跑起来拿文件从仓库 release 下载把HEICThumbnailHandler.dll、heif.dll、libde265.dll三个文件放进同一文件夹想自己编译就git clone https://gitcode.com/gh_mirrors/wi/windows-heic-thumbnails。注册扩展命令行运行regsvr32 HEICThumbnailHandler.dll看到DllRegisterServer 成功即可。它只写当前用户注册表HKCU普通权限就能跑不折腾系统级组件。重启资源管理器taskkill /f /im explorer.exe start explorer.exe打开含 .heic 文件的文件夹切到大图标视图缩略图就出来了。工作原理从请求缩略图到解码出图它向系统声明遇到 .heic 文件缩略图问我之后链路很短Explorer 请求 .heic 缩略图 → 扩展把文件流交给 libheif 解码 → 若文件自带小缩略图就直接用它否则解码主图 → 缩放到 Explorer 要的尺寸返回 → 文件夹里显示预览。HDR 图像会自动转成 8bit 显示预览里色彩正常。 踩坑与排查注册完还是空白图标 → 多半是 Explorer 缓存了旧的空白缩略图或视图尺寸太小没触发解码 → 重启 explorer.exe把视图切到大图标再刷新。regsvr32 报模块加载失败 → 缺 Visual C 运行库或系统位数不对 → 安装最新的 VC Redistributable确认是 64 位 Windows。个别文件解码失败 → 特殊编码HDR/10bit 位流或 libheif 版本过旧 → 先在注册表 CLSID 节点下把 LogLevel 设为 1错误~5跟踪看 %LOCALAPPDATA%\HEICThumbProvider.log 里的具体报错仍不行就升级 libheif 自己编译。自己编译用 vcpkg 装 libheif 即可项目自带的 overlay 可以去掉 x265 编码器依赖少一个约 5MB 的 DLL。适合谁用在 Windows 上管理大量 iPhone 照片、不想每个文件都双击打开的人核心源码三百来行 C想学 Shell 扩展开发也能直接读一遍。和其他方案比一比维度本扩展第三方看图软件系统编解码器包预览方式缩略图直接进资源管理器不用打开应用双击打开独立窗口依赖系统解码行为安装成本3 个 DLL 加一条命令安装完整应用商店或驱动级安装额外能力专注缩略图无多余功能可编辑、批量转换可打开编辑 HEIC适合场景日常快速筛选照片需要编辑处理需要系统级解码一条命令把空白图标变成真实照片代价只是注册表里几行记录和三个 DLL。装完先用大图标视图验证效果个别文件不显示时翻翻日志再决定要不要自己编译。【免费下载链接】windows-heic-thumbnailsEnable Windows Explorer to display thumbnails for HEIC/HEIF files项目地址: https://gitcode.com/gh_mirrors/wi/windows-heic-thumbnails创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考