[Mac] 使用 ImageMagick 命令列工具,將 HEIC 圖檔轉成 PNG

[Mac] 使用 ImageMagick 命令列工具,將 HEIC 圖檔轉成 PNG

最近將 iPhone 的照片,透過 Google Phots app 傳到 Google 相簿中,

再下載到 Mac 上時,zip 解開常常是一堆 .heic 檔案:

testuser@localhost ~ $ ll Photos

-rw-r-----@ 1 testuser  staff   3524906 Aug 13 15:15 IMG_8521.heic
-rw-r-----@ 1 testuser  staff   1331866 Aug 13 15:15 IMG_8522.heic
-rw-r-----@ 1 testuser  staff   1393203 Aug 13 15:18 IMG_8523.heic
-rw-r-----@ 1 testuser  staff   1675471 Aug 13 15:19 IMG_8524.heic
-rw-r-----@ 1 testuser  staff   1000998 Aug 13 15:20 IMG_8525.heic

 

這個 HEIC (High Efficiency Image Coding) 是一種新的圖片格式,

可以用較小的檔案大小,達到蠻多功能,

像是多張圖集合在一起、錄影時拍照等等,

以節省手機空間的角度來看,HEIC 是比 JPG 更好的選擇~

 

問題是一般 Mac/Windows 看不懂 HEIC,

而且要傳到 WordPress 的話也不支援…

幸好我們可以使用 ImageMagick,

把 HEIC 圖檔轉成常見的格式,像是 JPG/PNG 等等~

 

首先用 Homebrew 安裝 magick:

brew install magick

 

裝好之後,使用 magick convert  就可以將 HEIC 檔轉成其他格式,

像是我想要將 input.heic 轉成 output.png:

magick convert input.heic output.png

 

轉檔會花費一點點時間,

有大量 HEIC 圖片要轉的話,可能是寫個簡單的 script 來做比較方便喔~

 

參考資料:macos – How to convert a HEIF/HEIC image to JPEG in El Capitan? – Ask Different

(本頁面已被瀏覽過 1,243 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料