免费在线图片和 GIF 压缩
选择不超过 60 MB 的图片或 GIF(常见 image/*,以及 MIME 缺失时的 .heic / .heif / .tif / .tiff)。解码、缩放与重编码仅在本标签页完成。Safari 常可原生解码 HEIC;其他浏览器在原生失败后可用内置 HEIC 解码。TIFF 仅处理第一页。JPEG、WebP 使用有损质量;PNG 对缩放后位图无损并保留 Alpha。GIF 输入可在浏览器内重编码为动画 GIF,并设置帧数上限以保护内存。
如何使用
- 1
打开图片和 GIF 压缩
先确认这个工具适合你的任务:支持 PNG、JPEG、WebP、GIF 动图、HEIC/HEIF、TIFF,高保真压缩,PNG 无损,100% 本地无上传。
- 2
选择图片文件
把图片拖到上传区域或点击按钮选择,再调整页面上的图片选项。
- 3
下载或复制图片结果
先预览处理后的图片,再下载;支持复制时也可以直接复制。
要点速览
| 可离线使用吗? | 可以 — 脚本加载后编解码仅使用浏览器能力。 |
|---|---|
| 会上传服务器吗? | 不会。本站为静态页面,数据不离开当前标签页。 |
| 透明通道? | JPEG 会把透明区域铺白。WebP 与 PNG 在浏览器支持时可通过画布保留 Alpha。 |
| 动图 GIF? | 选择 GIF 输出可在浏览器内重编码完整动画(有帧数上限)。其他格式预览通常只显示首帧。 |
典型用途
- 支持 PNG、JPEG、WebP、GIF 动图、HEIC/HEIF、TIFF,高保真压缩,PNG 无损,100% 本地无上传。
- 可离线使用吗?: 可以 — 脚本加载后编解码仅使用浏览器能力。
- 会上传服务器吗?: 不会。本站为静态页面,数据不离开当前标签页。
- 透明通道?: JPEG 会把透明区域铺白。WebP 与 PNG 在浏览器支持时可通过画布保留 Alpha。
- 动图 GIF?: 选择 GIF 输出可在浏览器内重编码完整动画(有帧数上限)。其他格式预览通常只显示首帧。
常见问题
为什么 WebP 不可用?▾
部分浏览器无法从 HTML canvas 导出 WebP。此时请用 JPEG/PNG 或更换浏览器。
体积一定会变小吗?▾
不保证 — PNG 往往比小体积 JPEG 更大。重编码后也可能略大,下载前请看对比说明。
能压 iPhone 的 HEIC 吗?▾
多数可以:Safari 常原生解码 HEIC;Chromium 系在原生路径失败后会回退到页面内 HEIC 解码。若仍失败,请在相册中先导出为 JPEG。
会应用 EXIF 方向吗?▾
createImageBitmap 一般会按方向元数据摆正,预览应接近相册所见。
有分辨率或内存限制吗?▾
单文件可到约 60 MB,但解码像素更吃内存:约 3200 万像素以上输出会被拦截,长边滑块也会限制尺寸。多页 TIFF 仅使用第 1 页。部分 TIFF 模式(CMYK、16 位)可能失败——若解码报错请导出为 RGB 8 位 TIFF 或 PNG。若卡顿请先调低长边。
PNG 是无损吗?JPEG 和 WebP 是有损吗?▾
此处的 PNG 相对缩放后的 RGBA 位图为无损(无 JPEG 式量化损伤)。JPEG 与 WebP 为有损编码——要体积选它们,要透明或尽量保真可选 PNG(体积可能更大)。GIF 输出会在帧数上限内把 GIF 输入重编码为动画 GIF。下载结果不会保存为 HEIC、TIFF 或原始容器;只有对 GIF 输入主动选择 GIF 输出时才会导出 GIF。