纯前端本地批量压缩 GIF 动图,全部解析与压缩在浏览器内存完成,不上传服务器。支持批量上传、实时进度、压缩率展示、单条预览/下载与 ZIP 打包下载。

功能特点
- 支持首页上传与粘贴板导入双入口;支持 Ctrl/Cmd+V。
- 支持同时处理最多 10 个 GIF。
- 单文件最大 5MB。
- 可多选、可多次追加上传至上限。
使用场景
- 表情包瘦身:减小 GIF 体积便于微信、QQ 分享。
- 网页动图优化:降低页面加载体积,提升首屏速度。
- 批量整理:一次处理多个 GIF 动图并打包下载。
使用方法
- 首页「上传」或「粘贴板导入」(也可 Ctrl/Cmd+V);上传 GIF:点击虚线框或拖拽 gif 文件(可多选、可追加,单文件最大 5MB)。上传区下方提示为「仅支持 gif 格式,最大文件 5MB」。
- 自动压缩:上传后自动排队压缩,无需额外点击。列表按加入时间倒序展示,状态依次为「等待中」→「压缩中…」(含进度百分比)→「压缩完成」或「压缩失败」。
- 预览效果:压缩完成后点击该行「预览」,在全站浮层中查看压缩后的动图。
- 下载结果:点击「下载」保存单条;或点击右上角「下载全部」将成功项打包为 ZIP(
gif_compressed_时间戳.zip)。 - 重置:点击「重置」清空全部任务,恢复空白上传页。
注意事项
- 仅支持 .gif 格式,单次列表最多 10 个文件。
- 压缩在 Web Worker 中执行,大 GIF 或高帧数可能耗时较长。
- 压缩失败项不可预览/下载,会自动重试 1 次;「下载全部」仅包含成功项。