[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
方法二:使用 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
🌐 備用選擇:免安裝線上轉檔工具
若是臨時在非私人電腦上,也可以使用以下線上工具處理:
AnyConv:
HEIC轉JPG 線上轉換器 Apowersoft:
免費 HEIC 圖片轉換工具 Canva:
Canva HEIC 轉 JPG 免費線上工具
總結
在 Ubuntu 24.04 下:
習慣原生工具:記得安裝
libheif-plugin-libde265補齊解碼器,即可繼續使用heif-convert。需要批次處理:推薦直接用
ImageMagick(convert)搭配 Shell 迴圈,效率最高。
留言