发邮件时,赢家几乎总是 JPG——PNG 是例外,用于 logo、截图和任何需要透明的东西。整个建议就这么简单。原因归结为两件邮件比网页更在意的事:全面兼容和整封邮件的体积。
为什么邮件里 JPG 赢

邮件客户端简直是个动物园。人们用 Outlook、Gmail、Apple Mail、十年前的企业软件,还有你没听说过的手机来读邮件。JPG 是它们每一个都能毫无怨言显示的那种位图格式。它还能把照片压得很小,让你的邮件保持在邮件服务器强制的大小上限之内。
这些上限是实打实的,而且比人们以为的更严:
| 服务 | 常见附件上限 |
|---|---|
| Gmail | 25 MB |
| Outlook / Microsoft 365 | 20 MB |
| Yahoo 邮箱 | 25 MB |
| 许多企业服务器 | 10 MB 或更低 |
而这还只是天花板。实际上,一封塞满大图的邮件发得慢、收得慢,有时还会被悄悄退回。几张压得好的 JPG 能让一切顺畅。
什么时候改用 PNG

遇到下面这些情况就用 PNG:
- 带文字的截图——JPG 会把字迹糊掉,PNG 能保持清晰。
- 纯色或透明背景的 logo 或图标。
- 有硬边缘的示意图或图表。
照片的 PNG 文件很大,所以别拿它存照片。但对于清晰的图形,PNG 不但更好看,同一张图往往还压得比 JPG 更小。
应该避免什么
- 邮件里用 WebP 和 AVIF。 它们在网页上很棒,但有些邮件客户端至今仍不会在正文或预览里渲染它们。别让收件人去猜。凡是走邮件的,就用 JPG/PNG。
- 手机或相机里直出的未压缩原图。 一张现代手机照片能有 5–12 MB,三张就瞬间冲破企业上限。
- 在正文里内嵌几十张原尺寸图片。 图片多的话,打个压缩包,或分享一个链接。
发之前先瘦身
两个快步骤几乎能搞定所有超大邮件:
1. 缩小尺寸。 一张照片没必要 6000 像素宽才能在邮件里看。把长边缩到 1600–2000 像素,文件体积大降,在任何屏幕上依然清晰。
2. 压缩。 缩完尺寸后,再过一遍压缩把剩下的水分挤掉。JPG 用 80% 左右的质量,肉眼看不出,传输上却轻得多。
这两步都能在你的浏览器里完成,什么都不用上传。图片压缩工具能减小文件体积(而且绝不会输出比原图还大的文件),图片格式转换工具负责换格式——比如把一张笨重的 PNG 照片换成精简的 JPG。两者都在本地用 Canvas 运行,无需注册,首次访问后离线也能用,所以私密附件永远不会离开你的设备。
经验法则
照片要进邮件?JPG,80% 左右质量,宽度不超过约 2000 像素。 截图、logo 或示意图?PNG。 让整封邮件舒舒服服地压在收件人的限制之内——目标是几 MB,而不是几十 MB——它就能又快又稳地送达、到处都能显示。把 WebP 和 AVIF 留给你的网站,那才是它们该待的地方。
