← GIF工具

GIF制作器

帧管理

帧管理 拖动以重新排序

请至少上传2张图片
帧管理请至少上传2张图片

把照片和图片帧组合成动画

上传至少两张图片,安排播放顺序和每帧停留时间,再生成一个GIF。可以让结尾标题停留更久,也可以调整各帧颜色或添加经过黑色背景的转场。

费用: 可免费使用。文件大小和使用次数有上限。

从图片制作GIF

  1. 添加至少两张图片

    点击 上传图像以创建动画 GIF,或将多张图片拖入预览区。其他工具的上传和结果也可复用:打开 上传文件,点击所需文件,或在该面板点击 全选。

  2. 排列播放顺序

    帧管理 中的图片从左向右播放。拖动图片可改变顺序,也可聚焦某帧后按左右方向键移动。点击一帧后,它成为调整颜色和转场的当前帧。

  3. 设置停留时间

    先设置 默认帧延迟,因为修改它会重设所有帧。只想改一帧时,点击该帧,再点击 正在编辑第…帧,共…帧,将选择缩小到这一帧,然后修改 帧延迟;例如结尾标题设为2000 ms。点击播放或按空格预览。

  4. 选择尺寸和循环

    选择宽度、质量 和 循环次数。亮度、对比度、饱和度以及转场是可选项,作用于当前帧。

  5. 生成并下载

    点击 创建增强GIF!,或按Ctrl+Enter(Mac为Cmd+Enter)。结果卡显示尺寸和大小。Download GIF 下载结果;应用更改 回到编辑器并保留所有帧和设置;重置 清空内容,开始制作新的GIF。

各项设置的作用

默认延迟、宽度、质量和循环次数作用于整个GIF;帧延迟作用于勾选帧;颜色调整与转场作用于当前帧。

默认帧延迟
20–5000 ms,默认100 ms,显示为10.0 fps。修改后会覆盖所有帧,包括已单独设置的延迟;帧条下方的 帧延迟 按钮也会重新套用这个默认值。GIF以百分之一秒保存时间,因此延迟四舍五入到10 ms。许多浏览器会把不超过10 ms的延迟按100 ms播放。
编辑选定帧:帧延迟
范围20–10000 ms,应用于所有勾选帧;未勾选任何帧时,应用于当前帧。新添加的帧默认全部勾选。用复选框或 正在编辑第…帧,共…帧 按钮先缩小选择;全选 会重新勾选所有帧。
删除帧与清空列表
Remove selected 或Delete键会移除所有勾选帧,刚上传时可能就是全部帧;单帧的垃圾桶只移除该帧。清除全部 清空帧条,文件仍保留在 上传文件。该面板中的 清除所有图片 则从共享文件列表移除所有图片和GIF,其他工具的列表也会受影响。
宽度(留空保持原始)
实际通过按钮选择240、320、400、500、640或800 px,默认500 px。高度取各图片按该宽度缩放后的最大高度。每帧等比例放大或缩小后居中,剩余区域补黑色。
最大源与最小源
按像素面积找出最大或最小来源,直接使用该图片的宽高作为画布。最小源 用于避免放大;最大源 可保留最大图片的完整分辨率。若来源是大照片,输出尺寸也可能很大。
质量
默认 原始:每帧分别生成最多256色的调色板,适合各帧颜色差异较大的照片。高 在整个GIF共享256色调色板;中 共享128色;低 使用64色和规则网格状抖动。中、低适合尝试减小文件,平面图形比照片更容易接受这种颜色简化。
循环次数
输入0–1000,默认0表示无限循环。正数是总播放次数:1播放一次并停在最后一帧,3总共播放三次。
亮度、对比度、饱和度
在 正在编辑第…帧,共…帧 卡中设置当前帧,范围0–200%,默认100%不改变对应值。应用到所有帧 复制这三项设置;这里的 重置 只把当前帧的三项值恢复为100%。
过渡
过渡到下一帧 提供 无、淡入淡出、滑动、缩放,默认无。过渡时长 为100–1000 ms,步长50 ms,默认300 ms;过渡帧 为2–20,默认5。滑动可选 向左滑动 或 向右滑动,默认向左;淡入淡出可选 淡出 或 淡入,默认淡出。

转场的画面与时长

这些转场经过黑色背景,不是两张照片相互叠化。淡出 让当前帧变黑,再显示下一帧;淡入 切到较暗的下一帧,再逐渐变亮。滑动 把当前帧向左或右移出,露出黑色背景;缩放 把它放大到120%,同时淡到黑色。

每次转场在所属帧后添加所选数量的额外帧,并把过渡时长分配给它们。默认300 ms、5帧时,每步60 ms;增加帧数可细化变化,但也可能增加文件大小。

原帧停留时间为帧延迟减去转场时长,至少保留100 ms,然后播放转场。默认100 ms延迟配300 ms转场,总共400 ms;1000 ms延迟则是700 ms静止加300 ms转场。最后一帧之后不添加转场,以直接切换结束GIF。

混合横竖图片、黑边和文件大小

所有帧共用画布。两张1920×1080 px横图和一张1080×1920 px竖图,选择500 px宽时得到500×889 px GIF;横图居中,上下各约304 px黑边。先用图片裁剪统一宽高比,可避免这种黑边。

像素数、帧数和颜色影响大小。宽度变化也会带动高度:320 px宽约有500 px宽时40%的像素。每次转场额外增加2–20帧。若结果仍过大,可用GIF压缩继续调整。

帧会放在不透明画布上,PNG、WebP或GIF的透明区域不会保持透明。上传标志或抠图前,可先把它放到所需背景上。

格式和限制

输入
JPG、PNG、WebP、GIF、BMP、TIFF、TGA、ICO、AVIF、HEIC、HEIF。动画GIF和WebP会展开为连续帧。
输出
一个动画GIF。
文件大小
每张图片最多200 MB。
图片数量
至少两张。
输出尺寸
宽度预设240–800 px,或最大、最小来源图片的精确尺寸。
处理
在服务器使用FFmpeg生成GIF,单个任务最多15分钟,不调用AI服务。
水印
不添加水印。
保存
访客上传和结果48小时后自动删除,免费账户为30天,付费计划可保存更久。

常见问题

为什么GIF比上传的照片更大?

JPG和HEIC用适合照片的有损压缩。GIF先把每帧颜色限制到最多256种,再无损压缩这些索引数据;并不代表原照片转换无损。可降低宽度、移除帧或转场,或尝试128色的 中、64色的 低。

为什么颜色出现颗粒或色带?

每帧最多256色,天空等平滑渐变需要用混合色点近似,这就是抖动。原始 为每帧单独生成调色板,适合照片;中 和 低 的颜色更少,抖动或色带可能更明显。

能把动画GIF或视频作为一帧吗?

动画GIF和WebP可以上传,它们会展开成帧,按 默认帧延迟 依次播放。要逐帧重新安排GIF,可先用GIF分割提取帧,再加入这里。这里不接收视频;视频片段请用视频转GIF。

怎样只播放一次?

打开 循环次数 并输入1,GIF播放一次后停在最后一帧。如果最后一帧有文字,可以给它更长的延迟。部分应用会自行循环GIF,不遵循文件中的次数。

图片会上传到服务器吗?

会。图片上传后在服务器生成GIF,不发送给AI服务。上传和结果都保存在 上传文件,供其他工具复用;访客48小时后、免费账户30天后自动删除。