SizeCap

让多张照片符合一个总大小限制

有些网站会限制所有照片合计能占多少空间。把每张照片稍微压小一点,可能还不够。使用 SizeCap,你只需设定一个总上限,由工具去调整整组照片。

需要让三张照片合计不超过 5 MB?

添加全部三张照片,输入 5,单位保持为 MB,然后点击“压缩到上限”。SizeCap 会尽量生成合计不超过 5 MB 的 JPEG。

这 5 MB 是三张照片加在一起的上限。它们不一定一样大:即使质量和缩放设置相同,细节多的照片也会比简单的照片占更多空间。

  1. 添加照片。可以使用 JPEG、PNG、WebP、GIF、BMP 或 AVIF。
  2. 用 MB 或 KB 输入你需要的总大小。
  3. 压缩并检查结果。如果照片仍然太大,可以少加几张,或把上限调高一些。
  4. 分别下载 JPEG,或打包成 ZIP 一起下载。打开看看细节是否满意。

我们的示例照片是这样处理的

我们用三张合计大约 5 MB 的照片,设定了更小的 0.1 MB 上限。SizeCap 把它们一共压到了大约 100 KB。要做到这一点,尺寸大约缩小到原来的四分之一,并使用了 JPEG 质量 32。

三张示例照片压缩前后对比
照片压缩前压缩后
沙漠1.52 MB
4,200 × 2,800 px
34.1 KB
996 × 664 px
森林1.81 MB
3,200 × 2,131 px
39.5 KB
759 × 505 px
海洋1.62 MB
2,300 × 4,094 px
26.6 KB
545 × 971 px

这个上限很紧,所以较小的文件会损失细节。你的结果取决于照片、你设定的上限,以及你的浏览器。

本次测试的精确结果

于 2026年9月8日 在 Chrome 中测试。原图合计 5,192,742 bytes;JPEG 合计 102,577 bytes。输出文件分别为 34,906、40,443 和 27,228 bytes。上限是 0.1 MB,约 104,857 bytes。

为 ZIP 文件留一点余量

上限只覆盖 JPEG 本身。ZIP 为了把文件放在一起,会再多占一点空间。如果你需要发送 ZIP,把上限设得稍低一些,并检查下载归档的大小。

各网站计算 MB 的方式也可能不同。SizeCap 按每 KB 1,024 bytes、每 MB 1,048,576 bytes 计算;有些网站按每 MB 1,000,000 bytes 计算。如果网站有严格的 5 MB 限制,可以在这里试试 4.7 MB,并检查你准备发送的文件。

需要为每张照片分别设定上限?一次压缩一张。 要用邮件发送?也要为邮件正文留出空间。

把我的照片变小