体积单位与常见量级
1MB = 1024KB,1KB = 1024 字节。系统显示有时按 1000 进制(macOS 访达),同一份文件在不同系统看到的数字可能差 2%-5%,以报名系统的判定为准。
| 来源 | 典型体积 | 说明 |
|---|---|---|
| 手机原片(1200 万像素) | 2MB-12MB | HEIC 约减半 |
| 微信压缩后的聊天图 | 100KB-300KB | 长边约 1280px |
| 网站配图(优化后) | 50KB-300KB | 视尺寸与格式 |
| 报名照片要求 | 20KB-200KB | 各系统不同 |
| 网页图标 / Logo | 5KB-50KB | PNG 或 SVG |
体积由什么决定
- 像素总量:4000×3000 的图包含的像素是 2000×1500 的四倍,体积近似成正比
- 内容复杂度:噪点多、细节丰富的照片(树叶、人群)比纯色、渐变图难压
- 格式与编码:同一张图存 PNG 可能是 JPG 的 3-8 倍;WebP/AVIF 比 JPG 更小
- 画质参数:有损编码的 quality 值直接决定体积,每降一档体积显著减小
精确压到指定大小的原理
画质与体积的关系不是线性的,也没有公式能直接算出「多少 quality 等于 200KB」——同样的 quality,一张纯色图可能 30KB,一张复杂照片可能 800KB。所以可靠的办法只有一个:试。
本站的做法是二分搜索:先按你选的画质编码一次,超过目标就在更低区间二分,最多编码 7 次,取不超过目标体积的最高画质。对每张照片自动找到属于它的那个参数,而不是用固定画质碰运气。
压不到目标怎么办
- 先缩尺寸再压:2000px 宽的图压到 50KB 必然糊,缩到 800px 后再压就从容得多
- 换格式:WebP/AVIF 在同画质下体积更小,目标更容易达成
- 接受最低画质兜底:极端目标(如把照片压到 20KB)可能即使在最低画质也达不到,工具会给出最小可能体积并标记未达标
试试把图片压到精确大小
压缩到 200KB