如何让截图文件变小
更新于

大多数截图都是 2x 或 3x 像素密度的 PNG,所以窗口看起来不大,文件却很大。无损重新压缩 PNG,可保留 UI 文字的每一个像素;或把最大边限制在 1920 或 1280,若你只需要 1x 副本。照片类截图请转成 JPG。EditItAll 在浏览器中运行,不会上传任何内容。
现在就做——免费,在浏览器里
Compress a screenshot为什么截图比看起来更大
屏幕上的窗口也许只有 800 像素宽。视网膜 Mac 或新款手机仍会按 2x 或 3x 写成 PNG,也就是 1600 或 2400 像素的精确数据,外加一条 alpha 通道。PNG 是无损的,会存储每一个像素。这对 UI 和文字是正确格式,也是一张「小」截图仍有 4 MB 的原因。同样的问题、更多成因,见PNG 文件为什么这么大。
你有两个杠杆:不改像素、把 PNG 打得更紧;或者丢掉你不需要的多余视网膜像素。把这两件事搞混,文字就会发糊。
先保持界面锐利:先重新压缩 PNG
如果截图是窗口、表单、代码,或任何带小字的内容,请继续用 PNG:
- 打开PNG 压缩器,把截图拖进去。默认的 PNG 重新压缩是无损的:每一个像素,包括透明度,都完全一样。文件只是打得更紧。操作说明:压缩 PNG 而不损失画质。
- 如果因为视网膜分辨率仍然很大,把最大边设为 1920 或 1280。这是缩放,不是无损打包:你会丢掉多余的 2x 像素。1x 下的 UI 文字通常仍可读;800 对密集界面往往太小。
看输入到输出的体积。没有目标大小输入框。提交缺陷报告时,可以批量处理一整文件夹的截图;包含 ZIP 下载。全部在你的设备上运行;页面加载后即可离线。导出时会去除 EXIF(多数截图本来也几乎没有)。
什么时候 JPG 才是更小、也更诚实的选择
常见问题
压缩截图会让文字变糊吗?+
只要继续用 PNG 并做无损重新压缩,就不会:像素完全一样。糊是从缩放(丢掉 2x 像素)或转成 JPG 开始的。界面请继续用 PNG。
窗口看起来很小,截图为什么有 4 MB?+
视网膜和手机截图会把 2x 或 3x 像素写成 PNG。文件会存储其中每一个。无损重新压缩,或把最大边限制在 1920 或 1280,若你只需要 1x。
我应该把截图转成 JPG 吗?+
只有当它主要是照片或游戏画面时才该转。JPG 会大幅缩小体积,也会让小字发糊。设置面板、表单和代码请继续用 PNG。
我能把截图精确压到某个 KB 大小吗?+
没有目标大小输入框。重新压缩或缩放,然后看列出的输出再微调。如果必须卡死 KB 上限,配套指南里的精确体积循环同样适用。
缩小截图时会被上传吗?+
不会。编码在你的浏览器中进行。文件绝不会离开你的设备,页面加载完成后工具离线也能继续工作。