在此运行 完全在你的浏览器里运行,不上传、不登录
GIF 制作
把多张图片合成 GIF 动图,全程浏览器内完成,不上传、不引第三方库。
GIF 在这里完成编码:先按出现频次生成调色板,再用自写 LZW 压缩写出 GIF89a 字节流,没有加载任何编码库。
怎么用
- 选择两张以上图片——PNG、JPEG、WebP 均可。
- 需要缩放就设输出宽度,再设帧延迟(毫秒)与循环方式(循环播放或播放一次)。
- 点击制作 GIF——每帧经过自写 GIF89a 编码器重编码(含 LZW 压缩)。
- 下载生成的
.gif,或只导出某帧 PNG 静图。 - 帧列表显示合成顺序,按你想要的顺序重新选择图片即可调整。
常见用法
- 帧序列转动图:把导出的动画帧合成循环,放进 README 或 issue。
- 小演示:三四张截图配短延迟,比视频更适合展示小改动。
- 聊天贴图:几帧的小循环动画。
- 控体积:编码前降低宽度是缩小最终文件最有效的手段。
常见问题
问:输入图片能多大? 答:实用上每张几 MB。帧都保存在浏览器内存里,大批量请分批处理。
问:输出做过优化吗? 答:编码器使用 GIF89a LZW 压缩与逐帧调色板,但不做帧间差分编码——大序列 GIF 仍然会很大,建议降宽度或减帧数。
问:能精确控制循环次数吗? 答:开关覆盖常见场景:无限循环或播放一次,不提供精确循环次数。
你的数据留在这台设备上
GIF 制作 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。
你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。