自 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(最高品质,但档案较大)。
在浏览器里直接完成,档案不会离开你的电脑:图片格式转换