如何把图片压缩到 100 KB 或 200 KB 以内
简要回答
在 Lil Cactus 中打开图片,选择。把品质从 90 降到 80 左右,在100%下检查预览,并留意底部的预估文件大小。如果文件仍然太大,请勾选调整输出大小并减小宽度,高度会按比例跟着变化。单击导出存储一个较小的副本,然后对照大小限制检查下载的文件。

- 用时
- 3 分钟
- 难度
- 入门
- 准备工作
- 一张照片,以及对方接受的文件格式和上传大小限制
- 适用格式
- JPEG、PNG、WebP、AVIF、HEIC、TIFF 和 PSD 图像
上传限制以 KB 或 MB 计量,指文件占用的空间。图像尺寸以像素计量,指图片的宽度和高度。降低 JPEG 品质可以减小前者而不改变后者。如果这样损失的细节太多,就同时减小尺寸。
每次都从原图开始。已经被大幅压缩过的照片,可能无法在不出现明显损伤的情况下进一步缩小。如果是在线表单,请先确认允许的格式和最小尺寸,再做任何修改。
五步压缩照片
打开原始照片
打开 lilcactus.app,选择 (Ctrl+O 或 ⌘O),或把照片拖到窗口中。打开本页的示例,可以试用相同的设置。
在电脑的文件信息中查看原始文件的大小,以便与导出的副本进行比较。
选择“文件 › 导出 › JPEG…”
如果照片要用于表单、电子邮件或要求 JPG 的应用,请选择。对话框左侧是预览,右侧是导出设置。在文件名中输入一个容易辨认的名称,例如 tram-small.jpg。
提示 图片需要透明背景吗?如果目标平台接受 WebP,请选择WebP…,否则选择PNG…。JPEG 会用白色填充透明区域。

会生成一个新的 JPG 副本。 降低品质并检查细节
先在品质中输入 80 作为起点,等待预览和预估大小更新。单击预览上方的100%,查看实际存储的像素,而不是缩小后的缩览图。在预览中滚动,检查人脸、文字和锐利的边缘。
如果边缘变得模糊、小字散开或出现方块,就提高品质。如果图片看起来仍然不错而文件太大,可以试试 70。在能保留所需细节的前提下,选用最低的设置。
提示 80% 的品质并不代表原始文件大小的 80%。结果取决于图片内容和格式。请以底部显示的大小为参考。

从品质 80 开始,再根据所需细节进行调整。 
在原始尺寸下,品质 80 的预估大小约为 411 KB。 
在 100% 下,预览显示精细的边缘,而不是整张照片的缩小图。 必要时减小输出尺寸
如果单靠品质无法满足限制,请勾选调整输出大小。在宽度中输入较小的值,例如对示例图片输入 1200。高度会自动变为 800:副本保持相同的比例。
等待新的预估值,然后再次检查预览。尺寸要足够满足目标平台的要求;如果表单要求最小宽度为 1000 像素,即使 600 像素的图片文件很小,也不会被接受。

启用“调整输出大小”。宽度和高度保持比例。 
较小副本的预估大小约为 262 KB;打开的文档仍为 1536 × 1024。 导出并检查下载的文件
单击导出。打开下载的图片,确认细节可以接受,并在电脑的文件信息中查看文件大小。如果表单仍然不接受,请核对格式、尺寸和大小限制,然后调整导出设置。
请把目标定在规定限制以下:预估值不包含图像元数据,而且表单计算 KB 的方式可能不同。导出会写入一个新文件;则会以原格式写回你打开的文件。

确认信息中会显示副本的名称及其导出格式。
把图片压缩到 100 KB 或 200 KB 以内
这里没有可以直接填写目标 KB 的输入框。保持目标平台要求的格式和最小尺寸,然后调整品质和宽度。
- 200 KB 以内:对于这张示例图片,品质 80、950 × 633 像素的 JPEG 下载后为 183 KB。
- 100 KB 以内:对于这张示例图片,品质 70、800 × 533 像素的 JPEG 下载后为 95 KB。
你的照片可能需要不同的设置。如果在达到限制之前就出现了明显的损伤,请改为提高品质并减小宽度。不要低于目标平台要求的最小尺寸。
在相同品质下,文件大小大致与像素数量成正比。示例图片的 1200 × 800 副本拥有原图 61% 的像素,大小是原尺寸品质 80 JPEG 的 64%。宽高各减半,像素只剩四分之一,所以减小尺寸往往比小幅降低品质更有效。
目标平台接受 WebP 时,试试 WebP
选择,不要勾选无损 WebP,这样才能调整品质。WebP 可以保留透明度,因此既适合照片,也适合抠图。如果需要在细节可接受的前提下比较大小,可以同时导出 JPEG 和 WebP。
不同格式下,品质值 80 并不代表相同的视觉效果。请比较图片本身,而不只是数字。

AVIF 也是一种选择,但品质标尺不同
使用的品质标尺与 JPEG 和 WebP 不同。对于这张示例图片,品质 80 的 AVIF 比品质 80 的 JPEG 还大;品质 50 时为 240 KB。对这张图片来说,50 是更实用的起点;阳台和瓷砖的细小细节会变柔和,如果这些细节很重要,就提高品质。请根据可见的细节来判断,而不要在格式之间照搬数字。
AVIF 显示的是文档预览,即打开的图像,而不是压缩后的结果,也没有预估大小。请重新打开导出的副本进行检查。较小文件(较慢)会花更多时间进行编码。
需要无损压缩怎么办?
无损意味着保留每一个像素值。在 PNG 导出中,保持勾选保留每个颜色和透明度值。尽可能使用调色板可以在不改变像素的前提下,更紧凑地存储颜色较少的图像。在 WebP 导出中,请勾选无损 WebP。
对于细节丰富的照片,无损 PNG 或 WebP 通常比有损 JPEG 大得多,因此不太可能把现有的 JPG 变小。降低 PNG 品质会减少颜色,包括透明边缘的颜色;用于标志或签名之前,请检查这些边缘。调整大小也会去掉像素,所以它不是无损缩小文件的方法。
元数据 › 无会省略相机信息和描述性数据;最多只能节省一点空间,不会改变像素。
为什么品质和尺寸都很重要
JPEG 使用的有损压缩通过存储较少的细节来节省空间。品质值越高,保留的细节越多,但即使是 100% 的 JPEG 也是有损的。调整大小会在压缩之前减少像素数量。具体能节省多少,取决于照片的细节和编码器。
请在原图或可编辑的项目上完成编辑,最后只导出一次压缩后的小副本。反复打开并存储压缩过的 JPEG 会造成更多损伤;事后转成 PNG 也无法恢复丢失的细节。
解决常见问题
压缩后的文件比原图还大
原图可能已经使用了较低的品质或更紧凑的格式。降低品质,尽可能减小尺寸;如果原图已经满足限制,就直接使用原图。把照片从 JPG 改成 PNG 通常没有帮助。
文件已经足够小,但表单仍然不接受
检查允许的格式,以及像素尺寸的最小值或最大值。要求 JPG 时,请导出真正的 JPEG;把 .webp 文件改名为 .jpg 并不能转换格式。
照片在预览中很清晰,导出后却模糊
对于 JPEG 和 WebP,请在 100% 下检查预览,而不是在“适合”视图下。对于 AVIF,请检查下载的文件:它的对话框显示的是文档预览。
品质滑块无法拖动
已启用“无损 WebP”或“无损 AVIF”。取消勾选后才能使用有损品质。16 位 PNG 会保留完整的颜色精度,不允许降低品质。
透明背景变成了白色
JPEG 无法保留透明度。如果目标平台接受,请改为导出 PNG 或 WebP。
为目标平台准备图片
示例照片的文件大小
示例图片原本约为 782 KB。以下都是从同一张已打开的原图实际下载得到的结果。这里按每 KB 1024 字节计算并取整;上传表单的计算方式可能不同。
| 导出 | 尺寸 | 下载后的大小 |
|---|---|---|
| JPEG,品质 90 | 1536 × 1024 | 694 KB |
| JPEG,品质 80 | 1536 × 1024 | 411 KB |
| JPEG,品质 70 | 1536 × 1024 | 289 KB |
| JPEG,品质 80 | 1200 × 800 | 263 KB |
| JPEG,品质 80 | 950 × 633 | 183 KB |
| JPEG,品质 70 | 800 × 533 | 95 KB |
| WebP,品质 80 | 1536 × 1024 | 369 KB |
| AVIF,品质 50 | 1536 × 1024 | 240 KB |
这些设置只是针对这张照片的示例,并不保证得到相同的大小,也不代表不同格式的品质相当。
从其他编辑器转过来
- Photoshop
- “文件 › 导出 › 导出为...”,然后选择 JPG,调整“品质”和“图像大小”。
- GIMP
- File › Export As…,使用 .jpg 文件名,然后在 JPEG 导出对话框中调整 Quality。
- Mac Preview
- File › Export…,在 Format 中选择 JPEG,然后调整 Quality。
图片压缩常见问题
如何在不改变尺寸的情况下压缩图片?
在 Lil Cactus 中,选择“文件 › 导出 › JPEG…”,降低“品质”,并保持“调整输出大小”不勾选。宽度和高度保持不变。在 100% 下检查细节,并查看下载后的文件大小。
如何把图片压缩到 200 KB 以内?
在 Lil Cactus 中,选择“文件 › 导出 › JPEG…”,把“品质”设为 80,并勾选“调整输出大小”减小“宽度”。示例图片在 950 × 633 像素时小于 200 KB;你的照片可能需要不同的设置。没有自动设定目标大小的输入框。
能无损压缩 JPEG 吗?
重新导出做不到。在 Lil Cactus 中,即使是 100% 的 JPEG 也是有损的。无损 PNG 或 WebP 可以保留解码后的像素,但对照片来说通常大得多,不太可能比原始 JPEG 更小。
想要更小的文件,应该用哪种图片格式?
在 Lil Cactus 中,如果表单或应用要求 JPG,就用 JPEG。如果目标平台接受 WebP 或 AVIF,可以导出一个副本,比较它的大小和可见细节。对于要求颜色准确、边缘锐利的图形,请使用无损 PNG。
压缩图片会改变原始文件吗?
不会。在 Lil Cactus 中,“文件 › 导出”会写入一个单独的压缩副本。“调整输出大小”只影响导出的副本。
压缩时照片会被上传吗?
不会。在 Lil Cactus 中,打开和导出都在你设备上的浏览器中完成。可选的使用统计不包含你的图像;详见隐私政策。


