在 Mac 上把 HEIC 批量转成 JPG 并调整照片大小

iPhone 用 HEIC 格式保存照片。这种文件体积小、画质好,但很多网站、表单、Windows 电脑和较旧的 App 仍然只认 JPG,十几张原尺寸照片也大得没法直接用邮件发送。这两件事都可以在 Mac 上解决,不必把照片上传到任何转换网站。
简短的回答:在访达中选中照片,右键点按,选择快速操作 › 转换图像,再选 JPEG 和一个尺寸。简单的情况这样就够了。如果需要精确的尺寸(例如长边 2,048 像素)、可调的质量,还要能撤销,Folia Files 把调整大小…和转换为放进了右键菜单,一张照片或几百张都一样。
Mac 自带的方法
访达:快速操作 › 转换图像
- 在访达窗口中选中 HEIC 照片。
- 右键点按(或按住 Control 键点按)其中一张,选择快速操作 › 转换图像。
- 选择格式(JPEG、PNG 或 HEIF)和图像大小,并决定是否保留保留元数据(拍摄日期、相机、位置)。
- 点按转换为JPEG。
JPEG 文件会出现在 HEIC 文件旁边,原文件保持不变。它是系统自带的,用起来很快。它的局限是:尺寸只有几个预设,不能指定精确的像素数,也没有用来减小文件体积的质量设置。
预览:能调整大小,但改的是原文件
选中照片后按 ⌘O,它们会一起在同一个预览窗口中打开。在边栏中选中所有缩略图(⌘A),再选择工具 › 调整大小…,就能一次调整所有图片的大小。选中多张图片时,预览的“文件”菜单也能把它们一起导出为另一种格式。
需要注意的是:“调整大小”修改的是打开的文件本身,而不是副本。如果想保留原尺寸的照片,请先复制整个文件夹。
终端:sips
macOS 自带命令行图像工具 sips。在终端中用 cd 进入文件夹,然后运行:
mkdir jpg
for f in *.HEIC; do sips -s format jpeg -s formatOptions 85 "$f" --out "jpg/${f%.*}.jpg"; done
每个 .HEIC 文件都会在新建的 jpg 文件夹中生成一个质量为 85% 的 JPEG。要把图片缩小到长边最多 2,048 像素:
sips -Z 2048 *.jpg
注意:不加 --out 时,sips -Z 会直接覆盖图片本身,终端里也无法撤销。此外,匹配模式区分大小写:*.HEIC 会漏掉名为 photo.heic 的文件。
用右键菜单批量转换和调整大小
Folia Files 是一款 Mac 文件管理器。在它的任何显示方式中,选中一张或多张图片后右键点按,上下文菜单里就有一个图像子菜单;选中三张时显示为图像(3)。只有当选中的全是图片、没有夹带文件夹或视频时,它才会出现。

调整大小…:按百分比、按长边或指定精确尺寸
调整大小…会打开一个小窗口,显示第一张图片当前的尺寸和调整后的尺寸:
- 大小:25%、50% 或 75%;长边:1,024 像素、2,048 像素或 4,096 像素;或者自定大小,输入宽度和高度。勾选按比例缩放时,每张图片都缩放到这个框之内;不勾选时,每张图片都会变成正好这个尺寸,即使因此变形。
- 格式:与原件相同、JPEG、PNG 或 HEIC。也就是说,一次操作就能把 HEIC 照片缩小并转成 JPG。
- 质量:一个 30% 到 100% 的滑块,结果是 JPEG 或 HEIC 时才会显示。第一次使用时设在 85%。
按长边缩小的选项永远不会放大图片。选择与原件相同时,已经足够小的照片会保持原样,Folia Files 也会告诉你。每个结果都以原文件名加上所做的处理来命名,例如 IMG_4027 (2048 px).jpg,窗口也会记住你上次的选择。
转换为:JPEG、PNG、HEIC 或 TIFF
转换为会把选中的每张图片以原尺寸转换为 JPEG、PNG、HEIC 或 TIFF。新文件保留原来的文件名,只换扩展名:IMG_4027.HEIC 会变成 IMG_4027.jpg。如果这个名称已被占用,会加上一个数字(IMG_4027 2.jpg)。所有选中的图片都已是某种格式时,该项会变灰;在混合的选择中,已是该格式的图片会被跳过。
这两个命令都会保留拍摄日期、相机信息和位置,并以正确的方向保存图片。带透明区域的图片在转成 JPEG 或 HEIC 时会加上白色背景,因为这两种格式不支持透明。
原文件保持不变,⌘Z 一键撤销
无论选择哪个命令,Folia Files 都会在原文件旁边写入新文件,绝不覆盖任何东西。每次处理在工具栏的操作中都是一项操作,可以看到进度,也可以中途取消;完成后新文件会被选中。它在历史记录中也只占一条:处理后立即按 ⌘Z,或者稍后在操作 › 历史记录中点按该条目旁的撤销,新文件就会移到废纸篓。
同一个子菜单里还有向左旋转、向右旋转、水平翻转和移除位置和元数据,在把照片发到网上之前很有用。它们同样都会生成副本。选中视频时会出现视频子菜单,可以转换为 MP4(H.264 或 HEVC)、缩小到 1080p 或 720p,或者提取音频。
网站版和 Mac App Store 版都有这个菜单。在 App Store 版中,为了获得在照片旁边写入文件的权限,Folia Files 可能会先请你打开一次该文件夹(就是常见的“打开”窗口)。
更进一步:批量操作和拖放磁贴
子菜单底部的更多选项…会带着同样的图片打开批量操作。在这里,你可以在调整大小和格式之外再串联其他步骤,比如裁剪、水印或添加边距,用存储为预设…保存这一串步骤,并选择结果存放的位置:默认是原文件旁边的已处理子文件夹。
如果你每周都要缩小照片,可以把快速操作模块放在手边(它和访达的快速操作不是一回事):通过右侧边栏的模块按钮添加,或者从工具栏拖动新面板,让它单独占一个面板。它的转换为 JPEG 磁贴(质量 85%)和缩小图像磁贴(长边最多 2,048 像素)会处理拖放到上面的照片;点按时则处理当前选中的照片。

你还可以在设置 › 上下文菜单中把图像和视频这一项移到菜单更靠前的位置,或者收进更多;具体做法见如何自定义右键菜单。
该选哪种方法
- 只有几张照片,不想设置:访达的转换图像。
- 已经有熟悉的脚本:
sips,务必加上--out,以保留原文件。 - 一次完成精确的尺寸和质量,还能撤销:Folia Files 的调整大小…和转换为。
要检查结果,能显示每张图片像素尺寸的列表会很有帮助,参见如何在列表中查看图片尺寸。如果你干脆不想再收到 HEIC 文件,iPhone 也可以直接拍 JPEG:在相机设置的“格式”中,选择兼容性优先的那一项。


