Image Compressor
← 返回博客

压缩 iPhone 照片的 3 种方法:不装 App、不传云端

2026-10-20

一张 iPhone 14 Pro 拍出来的照片,默认设置下大概是 2 到 3MB,ProRAW 能到 25MB 以上。发邮件、填在线表格、传到公司系统,卡住的概率很高。压缩 iPhone 照片这件事有三种做法,都不需要装额外 App:用系统自带的「快捷指令」批量压、用邮件 App 插入时选尺寸、或者用 Safari 打开浏览器本地压缩工具定一个目标大小。前两种零门槛但有各自的短板,第三种能控制到具体 KB。

为什么 iPhone 照片这么占地方

原因有两个,一个是传感器,一个是格式。4800 万像素的传感器拍出来的原始信息量摆在那里,而 iPhone 默认用 HEIC 存,同画质下比 JPEG 小四到五成,但还是扛不住一次发二十张这种场景。HEIC 和 JPEG 的实际差别见 /blog/heic-vs-jpg-iphone-photos,需要兼容老系统时的转换步骤见 /blog/convert-heic-to-jpg-free。

真正决定体积的其实是像素数和压缩质量这两项,跟用什么手机拍的关系没那么大,这点在 /blog/image-resolution-vs-file-size 里拆过。

方法 1:用「快捷指令」批量压缩(系统自带)

这条路的优点是批量和自动化,缺点是精度不够。「调整图像大小」只能给宽度,不能给目标 KB,压完多大得看结果。做一版够用的归档很合适,卡着 100KB 硬限制的场景就不稳。

方法 2:邮件 App 插入时选尺寸

这是最省事的一种,局限也很明确:只在邮件里生效,压完拿不到一份可以复用的小文件,而且四个档位是系统定死的。邮件附件的体积区间见 /blog/compress-image-for-email-attachments 和 /blog/compress-photo-to-1mb-email。

方法 3:浏览器本地压缩,能定目标大小

这条路的好处是三件事同时成立:不装 App、不上传到别人的服务器、能压到具体数字。文件从头到尾都在手机里处理,这点对含人脸或工作材料的照片挺重要。压缩会不会掉画质单独写在 /blog/does-compressing-image-reduce-quality,一次处理几十张的做法写在 /blog/batch-compress-images-multiple。

三种方法怎么选

HEIC 还是 JPEG,先别急着转

HEIC 在同画质下比 JPEG 小,这是它在 iPhone 上成为默认格式的理由。问题出在接收端:不少企业系统、老版本 Windows 和一些在线表单不认 HEIC,传上去直接报错,而报错信息往往含糊,看起来像文件太大。判断顺序是先看收件方是谁,再决定要不要转,而不是一律先转 JPEG,因为转成 JPEG 之后再压缩,体积优势就没了。

常见问题

压缩后的照片还能打印吗?

看尺寸。压到 1920px 宽、200KB 左右,冲印 6 寸没问题,A4 以上会看出细节不足。要打印就别压太狠,先定尺寸再压质量。

为什么压完还是传不上去?

多数情况不是体积,是格式。系统不认 HEIC 时会给出模糊的报错,看起来像文件太大。先转成 JPEG 再试一次,步骤见 /blog/convert-heic-to-jpg-free。

快捷指令压完,原图还在吗?

在。快捷指令默认输出到新文件,不会覆盖「照片」里的原件。想省空间可以之后手动删,但建议先确认压完的能看。

一次压二十张会掉画质吗?

不会,批量只是把同样的一次处理跑二十遍。真正伤画质的是同一张图反复压缩,每压一次细节少一层,原因见 /blog/does-compressing-image-reduce-quality。

在 image-compressor-saas.shop 给 iPhone 照片定一个目标大小,照片不离开手机

阅读更多:如何把 JPG 压缩到 100KB 以下(在线免费,无需注册)如何无损压缩 PNG(不掉画质,在线免费)WebP 图片压缩完全指南:原理、工具与最佳实践

免费指南:把图片压缩到指定大小(200KB / 100KB / 50KB)→