自 iPhone 7 / iOS 11 起,Apple 預設將照片儲存為 HEIC(High Efficiency Image Container)格式,這個格式在相同品質下比 JPG 小約 50%,大幅節省 iPhone 的儲存空間。然而,當你需要將照片分享給 Windows 用戶、上傳到不支援 HEIC 的網站,或在非 Apple 裝置上開啟時,就需要轉換為 JPG。本文介紹各平台的轉換方法和批量處理技巧。
如果你希望以後都直接以 JPG 格式拍照(犧牲部分儲存空間換取相容性),可以在 iPhone 上設定:設定 → 相機 → 格式 → 選「最相容」。這樣之後拍的照片會直接儲存為 JPG,不需要轉換。如果你需要轉換已有的 HEIC 照片,請繼續閱讀以下方法。
在 Mac 上用預覽程式開啟 HEIC 檔案,點選「檔案 → 轉存」,在格式下拉選單中選擇 JPEG,調整品質,點擊儲存。如需批量轉換,在 Finder 中選取多個 HEIC 檔案,右鍵 → 用預覽程式開啟,在預覽程式的縮圖側欄選取全部,點選「檔案 → 轉存選取的影像為 JPEG」。
從 iPhone 透過 AirDrop 傳送照片到 Mac 時,系統會自動將 HEIC 轉為 JPG。這是最方便的方法,不需要任何額外操作。
在 iPhone 的相片 App 中,選取照片 → 分享 → 以郵件傳送時,系統會提示選擇圖片大小,此時 HEIC 會自動轉為 JPG 格式傳送。
Windows 10/11 可透過 Microsoft Store 安裝「HEIF 影像擴充功能」(部分電腦免費,部分需少量費用),安裝後 Windows 相片檢視器可直接開啟 HEIC,並可轉存為 JPG。
安裝 iCloud for Windows 後,開啟 iCloud 設定中的「在 PC 上保留原件」,照片會同步時自動轉為相容格式(JPG)。
在 圖片格式轉換 選擇你的 HEIC 檔案(不會上傳,直接在瀏覽器裡處理),選擇輸出為 JPG,下載即可。支援批量處理,適合偶爾需要轉換的用戶。
Mac 內建 sips 命令,可批量轉換 HEIC:
cd /path/to/your/heic/files
for file in *.heic; do
sips -s format jpeg "$file" --out "${file%.heic}.jpg"
done
或同時轉換 .HEIC(大寫):
for file in *.{heic,HEIC}; do sips -s format jpeg "$file" --out "${file%.*}.jpg"; done
magick mogrify -format jpg -quality 90 *.heic
HEIC 轉 JPG 通常會有一定的品質損失,因為 HEIC 本身比 JPG 壓縮效率更高。在品質設定 85–95 之間輸出 JPG 可以最大程度保留原始照片的細節。如果不在乎大小,可以設定 100(最高品質,但檔案較大)。
在瀏覽器裡直接完成,檔案不會離開你的電腦:圖片格式轉換