图片压缩
我要提建议把图片体积压下来:按质量或按目标体积自动试档,可限制最长边;改参数即时更新体积与对比,导出 JPG / WebP / PNG。
相关工具
这个工具是做什么的
图片压缩只有两条真正有效的路:换更省的有损格式(JPG / WebP)并调质量,或者把像素数减下来。本工具两条都支持:按质量滑块手动调,或者直接填「压到 300KB」这类目标体积——工具会自动试几档质量,找出不超过目标的最大质量(二分搜索,通常 8 次编码内收敛),并如实告诉你实际压到了多少;如果连最低质量都到不了目标,会说明「最低质量下仍有 X KB」,并建议限制最长边或换 WebP。另外还可以先限制最长边(4096 / 2048 / 1600 / 1280 / 1024 / 800 px),照片类图片把像素降下来往往比压质量更有效。选好图、改任一参数都会**自动重新压缩**(防抖 0.2–0.5 秒),右侧的体积、压缩率与前后对比随之更新,不用再点按钮——目标体积那一档要试几次编码,会稍慢一点。导出格式可选 JPG(最通用)、WebP(同质量更小四分之一到三分之一)与 PNG(无损,照片几乎压不动)。要提醒两件事:**已经压过的图再压可能反而变大**,这时工具会直接告诉你体积变成原来的百分之多少;另外 JPG 不支持透明,需要透明背景请用 WebP 或 PNG。解码、缩放、编码全部在本机用本地引擎完成,图片数据不出设备。
使用方法
- 选择图片,页面会显示原始尺寸、像素数与文件体积。
- 选一种方式:「按质量压」(拖滑块)或「按目标体积压」(填想要的 KB 数)。
- 选导出格式:JPG 最通用、WebP 同质量最小、PNG 无损;照片建议 JPG 或 WebP。
- 照片太大时顺手把「限制最长边」设成 1600 / 1280 px,往往比压质量更有效。
- 选好图就开始压了:右侧直接对比原图与结果的体积、尺寸,之后每改一次参数都会自动重算(想手动重来可点「立即重算」)。
- 满意后点「导出文件」保存结果。
常见问题
- 为什么压完体积反而变大了?
- 说明原图已经压过(或本来就是优化过的 WebP)。本工具是「解码后重新编码」,每次有损重编码都会带来新的量化误差,所以在低质量档位反而可能比原图更大。工具会直接显示「体积变成原来的百分之多少」;遇到这种情况,降低质量、换 WebP、或者限制最长边通常能救回来。
- 预览是实时的吗?
- 是。选好图片就自动压一次,之后改质量、换格式、限制最长边或改背景色都会自动重新压缩(防抖 0.2 秒;「按目标体积」要试几档编码,约 0.5–2 秒),右侧的体积、压缩率与前后对比跟着更新。重算期间会保留上一次的结果并显示「正在压缩…」,不会闪成空白。
- 「按目标体积」准吗?
- 会尽量贴近:工具在质量区间里二分查找不超过目标的最大质量,一般 8 次编码内收敛。但体积与质量不是严格线性关系,也不保证一定压到(比如一张已经压到极限的 JPG,最低质量下仍然是 80KB,那 50KB 就做不到)。这时界面会明确写出「最低质量下仍有 X KB」并给出建议,不会假装成功。
- PNG 为什么压不动?
- PNG 是无损格式,没有「质量」可调,体积主要由像素数决定。照片类图片(连续色阶)用 PNG 反而比 JPG 大好几倍,要变小请换 JPG / WebP,或者限制最长边。PNG 适合截图、图标和需要透明的图。
- 透明背景会怎样?
- JPG 不支持透明,导出时透明区域会被填成你选的背景色(默认白色),界面会先提醒。要保持透明请选 WebP 或 PNG。
- 会上传图片吗?
- 不会。解码、缩放、编码全在本机用本地引擎完成,数据不出设备。