图匠批量图片处理,不上传
首页/截图太大,怎么压才不糊

截图太大,怎么压才不糊

一张普通截图能有 3MB,比很多照片还大。原因不是画质好,而是截图的内容恰好是 PNG 最不擅长的类型。压对了,体积能掉九成,字还清楚。

文字不糊批量处理不上传
把图片拖进来 或点击选择,支持 JPG / PNG / WebP
也可以直接 Ctrl+V 粘贴

处理设置

先自动降画质,不够再缩尺寸,直到达标为止。
图片在你的浏览器里解码、缩放、压缩,不会经过任何服务器。关掉页面即清空。
处理结果
还没有图片
处理前后的对比会显示在这里 拖几张图进来,点“开始处理”,就能看到每张图省了多少体积。

为什么截图这么大

截图工具默认存 PNG,这是第一层原因。但更关键的是第二层:截图的内容类型让 PNG 特别难受。

PNG 的压缩靠“找到相同的像素并缩写”。一张风景照里,天空是渐变的,每个像素都有细微差别,但至少大片区域相似;而一张网页截图里,大面积是纯白的,剩下的是文字——文字的边缘是黑白之间的硬跳变,杂乱无规律。

结果就是:纯白部分能被压得很小,但那些文字边缘的像素几乎压不动。一张 4K 分辨率、满屏文字的截图,轻松 3–5MB。

还有第三层,也是最容易被忽略的:Retina 屏截图是 2 倍像素。

Retina 截图的隐藏浪费

在 Mac 的 Retina 屏或手机的高分屏上截一张 1440 宽的网页,实际得到的图片是 2880 像素宽。因为系统按物理像素截图,而物理像素是逻辑像素的两倍。

这意味着:你以为自己截了一张 1440 宽的图,其实是 2880 宽。像素数是四倍,文件体积也就大了约四倍——而这部分像素在你和别人的屏幕上,根本显示不出来。

所以最有效的一步不是降画质,是把尺寸缩回实际显示尺寸:

场景截图原始宽度建议缩到
Mac Retina 全屏截图约 2880–34561440–1728
Windows 高分屏约 2560–38401280–1920
手机截图(iPhone)1170–1290不用缩
手机截图(安卓 2K 屏)1440不用缩

缩到一半,画面在屏幕上看起来完全一样,因为屏幕本来就只有那么多物理像素。体积直接掉到四分之一。

含文字的截图:参数不能照抄照片

给照片用的那套参数(画质 80%、缩到 1600)用在文字截图上会出问题:字会发虚、边缘出现彩色噪点。原因是 JPG 的 8×8 块压缩在黑白跳变处最容易出错。

含文字截图的正确参数:

判断标准很朴素:这张图发出去,对方是要“看”,还是要“读字”。看图就压狠一点,读字就别省。

长截图和滚动截图

长截图(把整个网页或聊天记录滚下来拼成一张)体积特别大,而且经常大到无法上传。它的问题是单边过长——可能 1080×12000。

处理思路和普通截图不同:

常见问题

截图压缩后文字看不清?

画质低于 90% 时,文字边缘会开始发虚。把画质提到 92% 以上,或者干脆保持 PNG 只缩尺寸。另外注意:截图缩小尺寸后文字必然变小,这跟压缩质量是两回事。

为什么我的截图比照片还大?

截图默认存 PNG(无损),而文字和线条是 PNG 最不擅长的内容;再加上 Retina 屏截图是 2 倍像素,体积会翻几倍。

微信发截图变糊了怎么办?

先自己把尺寸缩到实际显示尺寸(比如 1440 宽),画质设 92% 以上再发。让微信去压超大图,效果一定比你自己压差。

代码截图应该存什么格式?

建议保持 PNG。代码全是细小的文字和符号,任何有损压缩都会让字符边缘变脏,影响可读性。宁可文件大一点。