解决 Ubuntu 26.04 LTS 系统中 HEIC 格式图片无法加载的问题

先给结论:HEIC 是苹果生态的 “本地存储趋势”,iOS 11、macOS High Sierra(10.13)开始支持 HEIC;iPhone 7 及以后机型才会默认拍 HEIC。所以这种格式的图片来自于苹果设备拍摄到的相片。因为最近把旧手机上的一些相片传到电脑时发现这格式很奇怪,居然识别不出来,也打不开。

Ubuntu 26.04 LTS 系统中 HEIC 格式图片无法加载

一、HEIF 和 HEIC 到底是什么关系

  • HEIF = 国际标准(ISO/IEC 23008-12),是一种容器格式,规定怎么存图片、缩略图、深度图、Live Photo 等。
  • HEIC = 苹果给 HEIF + HEVC(H.265) 起的名字,用 .heic 后缀。
  • 结论: 所有 .heic 文件都是 HEIF 文件;但 HEIF 不一定叫 .heic(有些相机用 .heif、.hif)。
  • 默认在苹果手机上看到文件的格式是HEIF,但传到电脑时识别出来是HEIC。

二、在 Ubuntu 26.04 上用 HEIC 的好处

Ubuntu 26.04 默认不带 HEIC 解码库(专利原因),但装一下就满血支持:

sudo apt update
sudo apt install libheif1 libheif-examples libheif-plugin-libde265

命令中包的用途:

  1. libheif-plugin-libde265 用来查看HEIC格式图片
  2. libheif1:提供解码库
  3. libheif-examples:提供 heif-convert 等命令
  4. heif-thumbnailer:专门给 Nautilus 生成 HEIC 缩略图
  5. heif-gdk-pixbuf:让文件管理器 / 图片查看器能显示

清除旧缩略图缓存(必做,不然不刷新)

# 删掉所有缓存
rm -rf ~/.cache/thumbnails/*

# 重启 Nautilus(文件管理器)
nautilus -q
Nautilus刷新在文件管理器中显示HEIC格式预览

命令行批量转换很方便

    heif-convert photo.heic photo.jpg         #  转 JPG 
    heif-enc photo.png photo.heic              # 把 PNG 压成 HEIC 适合脚本自动化处理手机照片。

    和 iPhone / 新安卓无缝对接

    • 现在 iPhone、小米、OPPO 等默认都是 HEIC。
    • Ubuntu 装好库后,插手机直接浏览、拷贝,不用先转格式。

      三、简单总结(要不要用 HEIC)

      • 适合用 HEIC
        • 手机照片多、想省空间;
        • 喜欢 HDR、人像模式、需要后期调虚化;
        • 经常在手机 ↔ Ubuntu 之间传图。
      • 注意
        • 老软件 / 老旧系统兼容性不如 JPEG;
        • Ubuntu 26.04 需要手动装一下 libheif 才能打开。
      本文首发于 58Linux技术博客,专注Ubuntu桌面使用、Linux服务器运维与网站搭建实战。
             本系列的一部分

      ubuntu桌面

      Post 84 of 84

      发表评论

      粤ICP备10052831号 | © 2026 58Linux 技术笔记. All Rights Reserved. | 联系我们 | 关于本站
      本站内容开放共享,仅供学习交流 | 专注 Ubuntu & Linux 实战教程
      Built with GeneratePress