你在手机上拍了一组照片——一次生日、一次徒步、一套你正考虑租的房子——想发给朋友或房东。你点“分享”,选了邮件,塞进十二张图,按下发送。然后你看到它:“附件大小超过 25 MB 限制。”
这种事我经历过不止一次。和大多数人一样,我的第一反应是把它打包成 zip。于是我这么做了——结果邮件还是被退了回来。因为 zip 照片几乎没什么用,下面我用真实数字告诉你为什么。
后来我试了真正管用的办法:用正规的编码器(也就是我们的图片压缩工具所用的同一套 MozJPEG 引擎)重新压缩这些 JPEG。同样的十二张照片,从 42.3 MB 一路压到了 2.8 MB。一封邮件,搞定,不再被退。
先说每个人都会撞上的邮件限制
每家主流邮箱都对附件大小设了硬性上限,而且都差不多:
- Gmail:每封邮件 25 MB(超出后收件人会收到一个 Google 网盘链接)。
- Outlook / Hotmail:20 MB。
- Apple 邮件(iCloud):大约 20 MB,超过就切换成 Mail Drop 链接。
- Yahoo:25 MB。
25 MB 听起来很多,直到你想起一张手机照片到底有多重。现代手机拍的一张图就有 3–5 MB。十二张呢?还没反应过来就到了 40–50 MB。一张图没问题,几张也没问题,可一旦是一整批,立刻就冲破上限。
为什么 zip 没用(我实测过)
JPEG 文件本身已经是压缩过的了。它不像 Word 文档或者一文件夹文本文件,zip 能在里面找到大量重复规律来压缩。JPEG 已经是一团紧凑打包好的频率数据,再 zip 的时候几乎没东西可挤。
我把同样的十二张 800 万像素手机照片打了个包:
| 项目 | 总大小 | 结果 |
|---|---|---|
| 12 张原图 | 42.3 MB | 被 Gmail 拦截 |
| 12 张 zip 后 | 40.8 MB | 照样被拦截 |
| zip 省下的 | 1.5 MB(3.5%) | 差得远 |
zip 只从 42 MB 里省下 1.5 MB,那不过是四舍五入的误差。文件夹仍然是 40.8 MB——还是比 Gmail 的上限多出 15 MB,照样被退。所以这条路行不通。
真正管用的是:重新压缩 JPEG
这里有个没人告诉你的事实。你手机保存照片时用的质量设置,是为了打印和裁剪优化的,不是为了发送。一张旅行照不需要经得起 300 dpi 的印刷,它只需要在屏幕上好看就行。把质量稍微降一点——但要降得聪明——文件体积会大幅缩小,而在手机或笔记本上肉眼根本看不出区别。
我把全部十二张照片用真实的 MozJPEG 在两个档位上压缩了一遍:
| 照片 | 原图 | MozJPEG q75 | MozJPEG q60 |
|---|---|---|---|
| 照片 01 | 3,612 KB | 238 KB | 90 KB |
| 照片 02 | 3,616 KB | 238 KB | 89 KB |
| 照片 06 | 3,614 KB | 241 KB | 89 KB |
| 照片 11 | 3,616 KB | 244 KB | 94 KB |
每张照片的表现几乎一模一样,因为它们本来就是同一类图像——带平滑渐变的真实场景。整批的总量如下:
| 方式 | 12 张总量 | 对比 25 MB 上限 |
|---|---|---|
| 原图 | 42.3 MB | 超出 1.7 倍——被拦截 |
| zip 后 | 40.8 MB | 超出 1.6 倍——被拦截 |
| MozJPEG q75 | 2.8 MB | 绰绰有余 |
| MozJPEG q60 | 1.0 MB | 几乎可以忽略 |
也就是 q75 下缩小了 93%,q60 下缩小了 98%。而且照片还是那张照片。在正常屏幕大小下,你看不出原图和 q75 版本的区别。我把它们并排盯着看,唯一能分辨的地方,只有把带有细密纹理的地方放大很多倍的时候。
一套总能压到限制以内的工作流
你不需要什么花哨软件。下面是我现在用的流程,从来没失过手:
- 把想发的照片凑在一起。如果超过十五张左右,干脆分两封邮件发——收件人也更好打开。
- 把它们重新压缩成 JPEG 质量 75。这是甜区:小到能越过任何邮箱的上限,又大到没人会抱怨画质。需要把一批顽固的照片塞进 Outlook 严格的 20 MB 上限?那就降到 60。
- 发送前先核对总量。十几张 q75 照片大约 2–3 MB。就算一百张也大多还在上限以内。
- 发送。没有网盘链接,没有“请在这里下载”,也没有退信。
如果你经常要发大量图片——比如你是房产中介要发房源照片,或者你开网店——先批量压缩能帮所有人省掉麻烦。重点是把照片发出去,而不是发个谜题。
当你面对严格上限时(比如 20 KB)
有些系统比邮件严得多。招聘网站、签证表格、政府上传框常常把单个文件卡在 20 KB。那是另一回事——你不是在发邮件,而是在满足一道硬性的校验规则。那种情况你需要激进的设置,有时还得降分辨率,而不只是调一下质量。我们的20 KB 压缩指南会一步步教你如何精准命中这个数字,而不被上传表单拒绝。
但针对日常“我的照片太大发不出邮件”——质量 75 的 JPEG 重新压缩就是全部答案。它免费、即时,而且不像 zip,它真的能让数字动起来。
最省事的做法
你可以用任何像样的工具在几分钟内重新压缩一文件夹照片,但大多数桌面软件要么慢,要么让你装东西,要么悄悄把你的图片传上服务器。我信得过的做法是:一个在浏览器里、在你自己机器上跑编码的压缩器。把照片拖进去,选质量 75,下载,完事——而且因为全程在本地,图片永远不会离开你的设备。当你把私人照片发给家人、把客户作品发给顾客时,这一点很重要。
下次 Gmail 告诉你附件太大时,别去点那个 zip 按钮。改成重新压缩 JPEG。未来的你——以及收件人的收件箱——都会感谢你。