GIF制作工具

在线把多张图片合成 GIF 动图,可设置每帧停留时间、尺寸和循环,纯浏览器本地生成下载,无需安装软件。

0
帧数
-
大小

功能说明

本工具可把多张图片按顺序合成为一张动态 GIF 图片。您可自由设置每帧停留时间、输出画布尺寸、循环次数以及背景填充色。适合制作简单动画、表情包或产品演示。

使用方法

计算原理

工具在浏览器本地逐帧绘制到 Canvas 画布,再通过内联的 GIF 编码器(基于 LZW 压缩算法)将每一帧的像素数据编码为 GIF 格式。帧延迟单位为毫秒,1000 毫秒等于 1 秒。循环次数记录在 GIF 头部的 Netscape 扩展块中,0 代表无限循环。所有处理均在本地完成,图片不会上传到服务器。

注意事项

为什么我添加的图片顺序不对?

图片帧按文件名的字母顺序排列。如需控制顺序,建议将图片命名为 01.png、02.png 等带序号的文件名,再一次性选择添加。

GIF 生成后文件太大怎么办?

可以尝试减小输出尺寸(宽度和高度)、减少帧数或增大帧延迟。尺寸对文件大小影响最明显,例如从 800px 宽降到 400px 宽,文件体积通常能减少约 75%。

支持透明背景的 GIF 吗?

本工具在合成时会先用所选背景色填充画布,因此不支持保留原始 PNG 的透明通道。如需透明效果,可选择与画面背景相近的颜色作为填充色。

为什么生成时页面卡住了?

GIF 编码是计算密集型操作,帧数多或尺寸大时会导致浏览器短暂无响应。建议将图片数量控制在 20 帧以内,输出宽度不超过 600px,可明显加快生成速度。