通用算法

图片压缩器ZH

保留原文件,核验实际输出格式;如果重新编码反而变大,也会如实显示。

图片文件
尚未选择图片
仅静态 JPEG、PNG 或 WebP;最大 20 MiB;单边 16,384 px,最多 4,000 万像素。
请选择图片。

重新编码影响: 动画会被拒绝;元数据和色彩配置会移除;JPEG/WebP 有损,JPEG 将透明区域填白。

所选图片不会离开当前浏览器。

使用方法

用于在浏览器中控制单张静态图片的重新编码。JPEG 与 WebP 可调质量;PNG 不提供虚假的质量滑块。

  1. 选择满足页面文件与像素上限的 JPEG、PNG 或 WebP。
  2. JPEG/WebP 选择 1–100 质量;PNG 按像素无损重新编码。
  3. 处理后比较字节数、预览结果,再下载新文件。

完整示例

输入
2.4 MiB JPEG,质量 78
输出
独立的新 JPEG 与准确的字节变化

不保证一定变小;已经优化的图片可能变大。

方法与定义

  • 浏览器按 EXIF 方向解码到像素,再通过 Canvas 编码。
  • 返回 Blob 的 MIME 必须与目标格式完全一致,否则拒绝静默回退。
  • 原始 File 与原始字节不会被修改。

限制与边界

  • JPEG/WebP 为有损;PNG 虽按像素无损,文件仍可能变大。
  • 元数据与 ICC 配置会移除,浏览器色彩转换可能改变外观。
  • 不支持动画;上限为 20 MiB、单边 16,384 像素、4,000 万像素。

隐私

图片只留在设备本地,不上传、不请求远程图片。