[Ubuntu 24.04] HEIC 圖檔轉 JPG/PNG 指南:libheif 解碼外掛安裝與 ImageMagick
從 iPhone 或 Samsung 手機 傳到電腦上的 .heic 照片,在 Linux (Ubuntu 24.04) 上預設無法直接開啟。本文紀錄如何安裝 libheif 的 HEVC 外掛套件來解決「Unsupported codec」問題,以及如何用 ImageMagick 快速批次轉檔。 方法一:使用 libheif(需補齊 Plugin 外掛) 直接安裝 libheif-examples 時,轉檔可能會遇到以下報錯: Could not decode image: 0: Unsupported feature: Unsupported codec 這是因為 HEIC 底層使用了 HEVC (H.265) 編碼,預設套件並未包含解碼外掛。只需補上 libde265 與 ffmpegdec 外掛套件即可解決: 1. 安裝工具與解碼外掛 sudo apt update sudo apt install libheif-examples libheif-plugin-libde265 libheif-plugin-ffmpegdec 2. 轉檔指令 # 轉成 PNG heif-convert input.heic output.png # 轉成 JPG heif-convert input.heic output.jpg $ heif-convert -v 1.17.6 libheif: 1.17.6 plugin path: /usr/lib/x86_64-linux-gnu/libheif/plugins 方法二:使用 ImageMagick(開箱即用/支援批次) 如果你想要更簡潔的指令,或是需要處理大量圖片, ImageMagick 在 Ubuntu 24.04 上已內建完整支援。 1. 安裝 ImageMagick sudo apt install imagemagick 2. 單檔轉檔 convert input.heic -quality 95 output.jpg 3. 資料夾全套批次轉換 for f in *.heic; do convert "$f" -quality 95 "${f%.heic}.jpg"; done $ convert -version Version: ImageMa...