指南
如何在不上传图片的情况下压缩图片
打开图零的压缩页,把图片拖进去。浏览器在你的设备上重新编码,文件不会发到服务器。

压缩是在你这台设备上,把已经打开的图片重新编码。图零是 MSH 的图片工具,压缩页在 https://msh.zone/image/compress。像素不出浏览器,没有账号,也没有按次计费。
压缩实际在做什么
页面读入你选中的文件,在本地画布上解码,再按你选的格式写回一个新文件。可选输出是保持原格式、JPG、WebP 或 AVIF。质量模式用一个百分比控制有损编码,默认 70%,滑杆从 10% 到 100%。PNG 没有质量旋钮:要么无损,要么把颜色量化到一张更小的调色板,默认大约 128 色。
这次编码只使用文件里还在的像素。原图如果之前已经压过,把质量调到 100% 也找不回被扔掉的细节,多半只会让新文件变大。格式不变、结果又不比原文件小时,工具交回原文件,避免你下载一个更差的副本。
质量该怎么选
网页配图、聊天里发的照片,从 70% 附近开始。多数照片在 60% 到 75% 时体积能少一半上下,正常观看尺寸几乎看不出差别。截图、界面、带文字的图更吃边缘,质量可以留高一点,或者改走 PNG 量化,不要一上来就压到 30%。
先处理列表里的第一张,看压缩前后的体积和文字边缘,再把同一组设置套到其余文件。风景上合适的质量,用在截图上可能发糊。
什么时候改用目标体积
表单、网店、报名系统或聊天软件按 KB 拒绝文件时,目标体积比自己试百分比直接。默认是 200 KB,允许填写 10 KB 到 20480 KB。工具会搜索一个尽量接近这个大小的质量。只降质量仍超过目标时,长边会按 0.8 缩小再编码,边长降到大约 320 像素就不再缩。所以极小的目标会让大图变小,而不只是变糊。
PNG 走目标体积时,杠杆是调色板和尺寸,不是 JPEG 那种质量百分比。需要像素级无损时,不要用目标体积硬卡一个很小的数。
透明、批量,以及文件之后去哪
要留透明,输出保持 PNG,或确认你选的 WebP / AVIF 路径仍带透明通道。转成 JPG 时透明会被填上背景色。批量时,质量、目标体积、格式和重命名可以共用;你在某一张上画的笔触不会自动铺到每一张。更完整的批量说明在一整夹照片。
原来的文件还在原处。单张下载新文件,多张可以下载 compressed-images.zip。结果也可以留在图零的列表里,接着做格式转换、裁剪或水印,不用从磁盘再选一次。去背景是另一项工作,见本地抠图。
不适合拿压缩来做的事
压缩不能放大清晰度,不能还原被裁掉的画面,也不能去掉拍摄时写进文件的多余内容以外的“修复”。它解决的是体积:同一张图,用更小的文件发出去。若接收方同时规定了格式,先看本地转换图片格式,再决定要不要接着压。
做法
- 打开图零的压缩页 https://msh.zone/image/compress 。
- 把图片拖进去,或一次选中多张、整个文件夹。
- 用质量模式时从 70% 附近开始;必须卡体积时改成目标大小,默认 200 KB,可填 10 KB 到 20480 KB。
- 需要换格式时选 JPG、WebP 或 AVIF;要留透明就不要转成 JPG。
- 先看第一张压缩前后的体积和边缘,再把同一组设置用到其余图片。
- 下载新文件或压缩包。磁盘上的原图不会被覆盖。
常见问题
压缩会把图片上传到服务器吗?
不会。编码在你已经打开的浏览器标签页里完成,页面不会把图片发给 MSH,也不需要账号。
质量设到多少比较合适?
放在网页上的照片,从默认的 70% 附近试起,60% 到 75% 通常就够。滑杆范围是 10% 到 100%。质量调高不会找回上一次存盘丢掉的细节。
目标体积是怎么算的?
你填一个 KB 数(默认 200,允许 10 到 20480)。工具先找接近这个大小的质量;还是太大时,会把长边按 0.8 缩小再试,边长降到大约 320 像素就停。
带透明的 PNG 能压吗?
能。继续输出 PNG 时可以无损,也可以量化调色板,默认大约 128 色。需要透明就不要转成 JPG,JPG 会把透明区域填上背景色。WebP 和 AVIF 也能变小,但是否保留透明取决于你选的输出格式。
压完反而变大怎么办?
输出格式和原图相同、新文件又不比原来小时,图零会交回原来的字节,不会拿一个更大的文件替换它。已经压得很狠的图,再压一次往往省不下多少。
原图会被覆盖吗?
不会。下载的是新文件,多张时可以打成 compressed-images.zip。文件夹里的那一份保持原样。