一句话做法
打开图片压缩器,把模式设为目标大小(KB),目标保持 200,按下面的表格选好输出格式,拖入文件点压缩即可。实测一张 2400×1600 的照片压到 202,028 字节,达标。但 200 KB 够不够,取决于图片类型:照片好压,截图转 WebP 也容易,而保留无损 PNG 的透明图可能完全压不动。
这里的“200 KB”是什么口径:KB 与 KiB
上传口很少说明自己用的是哪种“KB”。本工具按二进制口径计算:目标值乘以 1024,填 200 就是 204,800 字节(200 KiB);结果行显示的数字同样是 1024 进位再加取整(实测显示“197 KB”的那次,文件实际是 202,028 字节)。而有些系统按十进制 200 KB = 200,000 字节校验。遇到这种严格口径,把目标填 195(199,680 字节)更稳;重要场合务必下载文件后自己核对真实字节数——显示值是取整近似,磁盘上的文件才是准数。
工具里的操作步骤
- 打开. 进入图片压缩器。全部在浏览器本地处理,文件不上传。限制:每批 20 个文件,单个 20 MB、25 MP。
- 选模式. 在模式里选目标大小(KB),会出现每个图片的目标大小(KB)输入框,默认 200,可改。
- 选输出格式. 输出格式:*与输入相同*保持原格式;*JPG*/*PNG*/*WebP* 则统一转换。实测经验:照片用 JPG 或 WebP;需要保留透明的图选 WebP;截图保持 PNG 基本压不动。
- 加文件并压缩. 把文件拖进虚线框(或点击选择),点压缩。每一行会显示前后大小和所用质量,例如
1.61 MB → 197 KB (-88%) · Q22。 - 下载并复核. 逐个下载(或多文件打 ZIP)。接收方口径严格时,核对下载文件的实际字节数——那才是算数的东西。
- 看懂诚实提示. 如果某行显示“已经压缩得很好——保留原文件”,意思是:不改格式、不损失你要求的条件(比如无损 PNG)就压不下去,工具保留原文件而不是伪造一个“达标”结果。
我们的实测数据(2026-11-10,桌面版 Edge)
我们绘制了三个原创合成样例——仿照片风景、带透明的 logo、文字截图——在目标 200 下逐一实测。下表字节数全部从下载后的输出文件直接读取,不是显示值:
| 样例 | 像素 | 原始字节 | 输出格式 | 结果 | 实际字节 | ≤204,800? |
|---|---|---|---|---|---|---|
| 照片(JPG) | 2400×1600 | 1,683,390 | JPG(同格式) | 197 KB,Q22 | 202,028 | 达标 |
| 透明 logo(PNG) | 2000×1400 | 325,503 | PNG(同格式) | 保留原文件 | 325,503 | 未达标(诚实提示) |
| 透明 logo(PNG) | 2000×1400 | 325,503 | WebP | 200 KB,Q76 | 204,422 | 达标,透明保留 |
| 透明 logo(PNG) | 2000×1400 | 325,503 | JPG | 190 KB,Q94 | 194,432 | 达标,透明被铺平 |
| 文字截图(PNG) | 2200×1400 | 543,857 | PNG(同格式) | 保留原文件 | 543,857 | 未达标(诚实提示) |
| 文字截图(PNG) | 2200×1400 | 543,857 | WebP | 198 KB,Q76 | 202,956 | 达标 |
| 照片(WebP,本来就小) | 2400×1600 | 27,020 | WebP(同格式) | 保留原文件 | 27,020 | 原本就达标 |
对照:同一张照片用默认 Q80 的质量等级模式压出 1,244,344 字节(1.19 MB)——小了,但离 200 KB 很远。两种模式的区别就在这里:质量模式按固定等级压;目标模式自动寻找“还能达标的最大质量”。
透明 PNG 为什么压不到目标
PNG 是无损格式:重新编码必须逐像素还原,体积几乎不动。我们的 logo 保持 325,503 字节,工具如实说明而不是给个假结果。要让这个 logo 真的低于 200 KB,必须放弃一些东西:
- 改输出为 WebP —— 实测 204,422 字节(Q76),透明完整保留(我们逐像素核对了角点仍是透明的)。logo、界面图形通常选这条路。
- 改输出为 JPG —— 实测 194,432 字节(Q94),但 JPG 没有 alpha 通道,工具会把透明铺到白色背景上(已验证输出不透明)。打印或放白底页面没问题,需要叠层就别用。
- 先缩像素 —— 像素少了,无损 PNG 自然变小。接收方允许小尺寸时用图片尺寸调整。
- 回设计源文件重导出 —— 纯色 logo 从设计稿直接导出,往往比“照片转的 PNG”小得多。
有损、无损与各种手段的区别
| 手段 | 做什么 | 代价 | 本工具支持? |
|---|---|---|---|
| 降质量(JPG/WebP) | 丢弃细部,照片省得最多 | 不可逆的模糊/伪影 | 支持——目标模式自动找质量 |
| PNG 转 JPG | 去掉透明通道并压缩 | 透明丢失 | 支持——铺白底 |
| PNG 转 WebP | 保留透明,压缩率好 | 极老软件兼容性偶有问题 | 支持 |
| 保持 PNG | 无损,文字和硬边缘安全 | 几乎压不动,KB 目标常常做不到 | 支持——但常见诚实失败 |
| 减像素 | 缩小尺寸 | 不可恢复 | 不支持——用图片尺寸调整 |
| 换容器(AVIF 等) | 新格式压得更小 | 并非处处支持 | 不支持——图片格式转换可输出 AVIF |
按场景选参数
- 报名/考试/求职系统要求“JPG 不超过 200 KB” —— 目标模式、输出 JPG、目标 200;若对方按十进制字节校验就填 195。照片直接压;PNG 扫描件转 JPG 也干净,但强压缩下文字边缘会略糊。
- 必须保透明又要小 —— 目标模式、输出 WebP(透明保留)。对方不收 WebP 再退回 JPG 白底或缩尺寸的 PNG。
- 发邮件/聊天用的截图 —— 目标模式、输出 WebP;实测 531 KB 截图压到 202,956 字节(Q76),文字仍清晰。只有要求逐像素一致(如设计交付)才保持 PNG,那时另想办法。
- 文件本来就达标 —— 别动它。工具检测到这种情况会保留原文件,不做无意义重编码。
已知限制与失败处理
- 只接受 JPG、PNG、WebP;每批 20 个,单个 20 MB、25 MP。其他格式先用图片格式转换(那里支持 GIF/BMP/AVIF/SVG 输入)。
- 浏览器画布重编码会丢弃原图大部分元数据(EXIF 等),但不要把这点当隐私保障——分享前请明确删除敏感信息。
- Q 值来自浏览器自带编码器,不同浏览器不同;重要的是字节数,不是 Q 值。
- 如果某行给出“最接近的诚实结果”仍不达标,说明当前像素尺寸下任何质量都压不进目标——先缩小尺寸或换格式。
- 全部在浏览器本地处理,速度取决于你的设备。
用我们的样例试一遍
下面的样例就是我们实测用的原始输入(YYSI 绘制的合成图,无第三方素材)。下载后用目标 200 跑一遍,对照上表核对你的字节数。
- photo-2400x1600.jpg —— 仿照片样例,1,683,390 字节 — 下载样例 · 1683390 字节
- transparent-logo-2000x1400.png —— 透明 logo,325,503 字节 — 下载样例 · 325503 字节
- text-screenshot-2200x1400.png —— 文字截图,543,857 字节 — 下载样例 · 543857 字节
- photo-2400x1600.webp —— 本来就很小的 WebP,27,020 字节 — 下载样例 · 27020 字节
每个下载链接旁附 SHA-256,可核对拿到的文件与我们实测的完全一致。
来源与核查
- YYSI Image Compressor (the tool this guide drives; control labels and behavior observed in source and live page) — 来源核查日期 2026-11-10
- MDN: canvas.toBlob — quality argument is encoder-dependent; JPG/WebP encoding is lossy — 来源核查日期 2026-11-10
来源核查日期 All numbers in the sample table come from YYSI's own test runs on 2026-11-10 (Windows 11, desktop Edge) against the workspace build whose script hashes match the live page (tools-common 2a07d94791af, engine 9a58f43b476b). Output sizes were read from the downloaded file bytes, not the rounded display. Sample images are YYSI-made synthetic drawings, provided for download; no third-party material.
阅读编辑标准(EN),或发送纠错到 [email protected]。