在浏览器里把图片变小:图片不会上传,全部在本地处理。
选择图片后点击「开始压缩」。图片不会上传,全部在浏览器本地处理。
图片被选中后,会先按最大边 2000px 等比缩小,再画进一张内存里的 canvas。canvas 会把它重新编码成 JPEG:质量参数决定编码器在「保留细节」和「丢弃数据」之间怎么取舍。数值越高,量化越精细、保留越多、文件越大;数值越低,被合并掉的颜色与纹理越多,文件越小。再加上像素总数减少,体积自然明显下降。
会不会降低画质?会。压缩是有损的:质量越低,细节损失越明显。默认 80 在体积和观感之间比较平衡,建议预览满意后再下载。
支持哪些格式?任何能被浏览器解码的图片(JPEG、PNG、WebP、GIF 等)都能选择;输出统一为 JPEG,GIF 动画会被压成第一帧静态图。
有没有大小限制?没有服务器限制。但图片会在内存里展开,边长超过 2000px 的超大图片会被等比缩小,设备内存太小可能失败。
会不会上传?不会。图片不会上传,全部在浏览器本地处理,关掉页面就什么都不留。
一个纯前端的小工具:不依赖任何外部库,不上传图片,只为把「把图片变小」这件事做得简单直接。
更新日期:2026-11-09 · 邮箱:1961760378@qq.com