怎么把图片压缩到 100KB 以下
把图片压到 100KB 以下,真正起作用的是三件事:像素尺寸、JPEG 质量、以及原图是不是已经被压过几轮。
做法是先按用途把长边缩到实际展示需要的像素,再用质量 80 左右导出,最后按字节数校验;只调质量不缩像素,往往压不到 100KB,还把图糊掉了。
打开后已选好「白底图(正方形)」,目标尺寸 800×800,直接拖图即可。
先把 100KB 换算成字节,再谈压缩
100KB 有两种口径:按 1024 进算是 102400 字节,按 1000 进算是 100000 字节。表单和后台校验的通常是前者,所以把目标定成 102400 字节以内最稳妥。
别对着「另存为」的进度条估体积,压缩效果只能靠字节数判断:同一张图导出两次,字节数可能差一半,看字节数才知道有没有真的达标。
影响体积的四个参数
| 参数 | 建议起点 | 对体积的影响 |
|---|---|---|
| 长边像素 | 1200–1600 px | 按平方关系下降:长边减半,像素只剩四分之一,体积通常直接达标 |
| JPEG 质量 | 80 左右 | 从 95 降到 80,体积通常能降一半上下,屏幕上多数看不出差别 |
| 输出格式 | JPEG | 同一张图存成 PNG 体积大好几倍,因为 PNG 是无损存储,不做质量压缩 |
| 重复压缩 | 避免 | 已压过的图再压一轮,画质掉得比体积降得快,而且细节补不回来 |
顺序很关键:先缩像素、再调质量。反过来先降质量再缩像素,等于压了两遍。
五步压到 100KB 以下
- 找原始文件,别用被转发过的副本:从相册或后台导出原始文件。聊天软件转发过的图片已经压过一轮,再压只会更糊,体积却降不下来多少。
- 按用途定长边像素:只用于详情页或列表展示,长边 1200–1600 px 足够;要当主图就干脆用主图规格,淘宝主图是 800×800,长边直接取 800 px。
- 用质量 80 导出第一版:在工具里把「目标大小(KB,留空表示不限制)」填 100,「输出格式」选 JPEG,点「开始处理」。工具会自动二分搜索质量值,直到字节数落到 102400 以内,不用你反复试。
- 看结果表里的输出字节数:结果表每行给出「原始大小 → 输出大小」和实际质量值。质量已经掉到 0.7 以下还贴着 100KB 上限,说明该回头缩像素,而不是继续降质量。
- 重新拖进去验一遍:把导出的文件再拖进工具,确认字节数和宽高;要上架主图的,再对一遍平台的尺寸与体积上限要求。
压完还是超过 100KB 的排查顺序
- 先缩像素:长边从 2000 降到 1000,像素只剩四分之一,多数情况一步就达标,而且画质损失比降质量小。
- 检查是不是带透明通道的 PNG:透明区转成 JPEG 会被合成成黑色或白色,正确做法是先铺白底再转 JPEG。
- 检查图片是不是扫描件或大面积噪点:这类内容 JPEG 压缩效率很低,先做一次轻度降噪再压。
- 检查色彩模式:CMYK 的 JPEG 要先转成 sRGB,否则体积和颜色都不对。
- 最后才继续降质量,且不要低于 60,否则商品上的小字和细边会糊成一片。
压到什么程度算达标
规格库里记录了几个常用主图的体积上限:拼多多 800×800 主图 2048KB、抖音小店白底图 5120KB、Shopee 主图 2048KB。淘宝 / 天猫那条 800×800 只标注了尺寸和背景,没写体积上限,所以查体积要落到具体平台的规格页,以页面上的核对日期和来源链接为准。
也就是说不必一律压到 100KB:如果只是自己发给客户或放进详情页,100KB 够用;要上架主图,把体积控制在平台上限内、同时保住像素尺寸更重要。
常见问题
图片压缩到100kb会模糊吗
取决于先缩像素还是先降质量。把长边从 3000 缩到 1200、质量维持在 80 左右,在手机上实际显示时基本看不出差别;一直保持 3000 px 只把质量压到 40,才会出现明显的块状噪点和文字毛边。
怎么把照片缩小到100kb以下,手机上能做吗
能。手机浏览器打开处理工具,选平台与规格后把「目标大小(KB)」填 100,从相册选图,点开始处理即可。处理全程在本机浏览器里完成,不上传、不用装 App。
100KB 等于多少字节
按 1024 进算是 102400 字节,按 1000 进算是 100000 字节。表单校验一般用前一种,所以压到 102400 字节以内最保险,工具也是按 1024 换算的。
PNG 能压到 100KB 吗
PNG 是无损格式,没有质量参数可调,所以工具对 PNG 不做质量压缩。照片类 PNG 想压到 100KB,只能先缩像素;需要透明背景才保留 PNG,其余情况转成 JPEG 更省体积。
压过一轮的图还能再压吗
能,但效果差。JPEG 每压一次都会丢掉一批细节,第二次压缩体积降得少、画质掉得快。正确做法是回到原图重压,而不是在已经压过的文件上继续压。