关于 gifbqb.com
这是什么
gifbqb.com 是一个浏览器里就能用的免费 GIF 在线压缩工具。 拖入 GIF / 图片 / 视频,就能裁剪、加字、压缩到指定大小。 同时针对微信表情包场景做了专门优化——一键输出 240×240 像素、文件 ≤ 500KB 的标准格式,发到微信就能用。
核心特色
✓ 完全免费
无需注册、无需登录、永久免费。
无需注册、无需登录、永久免费。
✓ 本地处理
文件不上传服务器,隐私安全。
文件不上传服务器,隐私安全。
✓ 无水印
输出图片和 GIF 干净无品牌标记。
输出图片和 GIF 干净无品牌标记。
✓ 智能压缩
自动调参把文件压进 500KB。
自动调参把文件压进 500KB。
✓ 无频闪算法
全局调色板 + 精确最近邻匹配,GIF 不跳色。
全局调色板 + 精确最近邻匹配,GIF 不跳色。
✓ 多源支持
图片、GIF、视频、iPhone 实况图。
图片、GIF、视频、iPhone 实况图。
为什么做这个
市面上的表情包工具要么收费、要么加水印、要么要求注册、要么把你的文件上传到他们服务器。 最让我们困扰的是输出 GIF 经常出现帧间频闪——同样的色块在相邻帧之间跳变, 看起来很廉价。
gifbqb.com 用了一套自研的「全局调色板 + 24bit RGB 精确最近邻匹配 + 帧间索引差分」算法, 从机制上消除频闪。结合自适应阶梯压缩(fps × palette × resolution 13 档自动尝试), 在 500KB 限制下尽可能保住画质。
技术原理
- 纯前端 React + TypeScript + Vite,所有处理在你的浏览器里完成
- 视频解码:原生 HTML5 video API + Canvas 抽帧
- GIF 解码:gifuct-js(开源库)
- GIF 编码:gifenc + 自研防频闪算法
- 图层渲染:Konva.js(用于文字 / emoji 加层)
开源
本工具基于多个开源库构建,致谢:gifenc、gifuct-js、react-easy-crop、Konva、Tailwind CSS、Vite、React。
看了这么多,不如直接试一下
→ 开始制作表情包反馈与建议
发现 bug、有改进建议、或者想推荐新功能?我们持续在改进。 反馈渠道详见 隐私政策 页底部。