图片压缩
在不把图片发往任何地方的前提下让它变小。拖入一张照片,设定质量和最大尺寸,然后下载优化后的结果——处理通过 Web Worker 在你的浏览器内完成,文件不会离开设备,也不会被保存。这两个控制项并不对等:最大尺寸限制的是长边的像素数,它在任何压缩发生之前就削掉了数据,因此几乎总是收益更大;而质量决定编码器丢弃多少细节。此外,图片会被解码为像素再重新编码,所以输出不携带 EXIF 元数据——相机型号、拍摄时间和 GPS 坐标都会在这个过程中消失,而这通常正是你发布照片前想要的结果。
—
将图片拖放到此处
或点击选择使用方法
- 将图片拖到拖放区,或点击选择。
- 调整质量滑块和最大宽度/高度。
- 点击「压缩」优化图片。
- 比较原始与压缩后的体积。
- 下载压缩后的图片。
常见问题
- 我的图片会被上传吗?
- 不会。压缩在浏览器本地完成,你的文件不会被发送到服务器。
- 支持哪些格式?
- 支持 JPEG、PNG、WebP 等常见位图格式,输出保持原始格式。
- 为什么压缩后有时反而更大?
- 已优化的图片重新编码后可能略微变大。请降低质量或最大尺寸。
- 最大宽度/高度有什么作用?
- 它以像素限制图片较长的一边,按比例缩小并保持纵横比。
- 质量应该设成多少?
- 对照片而言,75~85 是大多数图像在正常显示尺寸下与原图难以分辨、而文件只有原来一小部分的区间。超过 90,你买到的多半是字节数而非看得见的质量。请在图片实际显示的尺寸下判断结果,而不是放大之后——在 400% 放大下明显的瑕疵,放回原位常常根本看不见。
- 是该降低质量还是缩小尺寸?
- 先缩尺寸。文件大小与像素数量成正比,所以把最大尺寸减半,在压缩尚未开始时就已去掉约四分之三的数据。如果一张图从不以超过 800 像素的宽度显示,把它限制在那里所省下的远多于任何质量设置,而且没有看得见的代价。
- 压缩会移除 GPS 位置之类的 EXIF 信息吗?
- 会。图片被解码成像素后重新编码,因此元数据段不会被带过去——相机型号、拍摄参数、时间戳以及任何 GPS 坐标都会从输出中消失。若你需要这些信息,请保留原图;若是要发布这张照片,丢掉它们通常正是目的所在。
相关主题指南
- 为什么浏览器内的工具能保护你的数据隐私 客户端工具如何运作、为什么完全在浏览器中运行意味着你的数据永不离开设备,以及如何自己验证这一点。
- 为网页压缩和调整图片 如何在不损伤观感的前提下让图片变小:先调尺寸再压缩、选对格式,并理解质量滑块究竟在做什么。
- 为什么照片一上传就转了方向 照片在手机上明明是正的,传到网站上却躺倒了。像素其实没有动过:相机按传感器读到的样子保存,另外附上一张写着哪边朝上的便条,而不是每个程序都会读那张便条。
- 为什么你的二维码在有些手机上扫不出来 在自己桌上能扫,贴到海报上就不行。二维码是靠在干净留白里找到三个角上的方块来读取的,绝大多数扫不出来的情况是留白、明暗差或尺寸的问题,而不是里面的数据有毛病。
相关工具
PDF 压缩
通过重新编码 PDF 内部的图片来缩小体积。文字依旧可选可搜索。文件不会上传。
文件 0 0
图片尺寸调整
调整图片到任意尺寸并导出为 PNG、JPEG 或 WebP — 全部在浏览器中完成。
图片 0 0
图片 → WebP / JPEG / PNG 转换
PNG/JPG ↔ WebP 转换,可调质量——浏览器内通过 canvas 完成。
文件 0 0
SVG 优化
用 SVGO 压缩 SVG——清掉编辑器残留、四舍五入坐标、合并图形,并并排对比前后。文件不会上传。
图片 0 0
图片 EXIF 查看器
拖入照片即可查看 EXIF 元数据 — 相机、镜头、曝光、GPS — 全部在浏览器中处理,无任何上传。
图片 0 0
HTML / CSS / JS 压缩器
去除 HTML、CSS、JavaScript 的空白与注释——查看体积减少并复制结果。
开发 0 0