logoImgConvert

GIF 制作器 — 从图片创建动画 GIF

上传一组图片,按任意顺序排列帧,设置每一帧的播放速度,然后下载你的动画 GIF。所有处理都在浏览器中完成,文件不会离开你的设备。

支持 PNG、JPG、WebP 和 GIF 图片

尚未添加帧

至少添加 2 张图片来创建 GIF

这个工具到底能做什么

这个 GIF 制作器会把一组静态图片拼接成一个动画 GIF 文件。这正是你见过的所有 GIF 的核心原理:一连串帧按顺序循环播放。

开始之前,有几件事值得先了解:

🖼️
支持的输入格式:

PNG、JPG/JPEG、WebP,以及已有的 GIF 文件。你可以自由混合不同格式,工具会在内部自动完成转换。

⏱️
帧延迟:

以毫秒计算。每帧 100ms = 每秒 10 帧;50ms = 20fps;1000ms = 每秒 1 帧,适合做幻灯片式播放。这个工具既支持统一设置全局延迟,也支持单独调整每一帧。

🔁
循环次数:

设为 0 表示无限循环,这也是大多数人对 GIF 的默认预期;如果你希望动画播放固定次数后停止,也可以填写具体次数。

📐
输出尺寸:

默认情况下,GIF 会采用你上传的第一张图片尺寸。你也可以指定自定义宽高来缩放输出,这对控制文件体积很有帮助。

📦
文件大小现实提醒:

GIF 不是压缩视频格式。每一帧都会以独立图像的形式存储,并且受限于 256 色调色板。一张 600×400 像素、20 帧的 GIF,通常会落在 1 到 5 MB 之间,具体取决于画面复杂度。如果你觉得输出太大,最有效的优化手段是:减少帧数、缩小尺寸,或者使用颜色更简单的画面。

如何制作 GIF:分步说明

1

上传图片

点击上传区域,或者直接拖放文件。你可以一次选择多张图片。工具没有严格限制帧数,但要注意,文件体积会随着帧数增加而线性增长。

2

调整帧顺序

上传后,所有帧会以缩略图形式显示。把它们拖动到你想要的顺序即可。这里的排列顺序就是最终 GIF 的播放顺序,最上面的第一帧会最先播放。

3

设置帧时间

你可以按毫秒为每一帧单独设置延迟,也可以一次性把同一个延迟应用到所有帧。可作为起点的经验值是:100 到 150ms 适合平滑自然的动画;200 到 500ms 适合更慢、更有停顿感的切换;500 到 1000ms 以上则更像幻灯片播放,每张图会停留更久。

4

配置输出选项

如果你需要特定尺寸,可以设置输出宽高。循环次数也可以在这里设定,大多数场景使用 0,也就是无限循环。设置完成后点击“创建 GIF”。

5

下载

动画 GIF 会直接在浏览器中生成,并自动下载。没有服务器处理、没有排队等待,也没有水印。

该怎么选:图片还是视频

这个工具专门用于把静态图片制作成 GIF。如果你的起点是视频文件,例如 MP4、MOV 或 WebM,那么使用专门的 [视频转 GIF](/zh/video-to-gif) 或 [MP4 转 GIF](/zh/mp4-to-gif) 工具,通常会得到更好的结果,因为它们会自动帮你从视频中提取帧。

下面是一份快速判断表,帮你确认该从哪种工具开始:

你手上有最适合的工具
一组截图或导出的动画帧这个 GIF 制作器
一组产品照片这个 GIF 制作器
逐帧手绘动画这个 GIF 制作器
一个 MP4、MOV 或 WebM 视频片段视频转 GIF
一段屏幕录制视频转 GIF
想做成动画的文字文字 GIF 制作器
带字幕的表情包模板GIF 表情包制作器

常见实用场景

产品与电商动画展示

上传 4 到 8 张产品图并把它们拼成循环 GIF,是图片型 GIF 工具最常见的用途之一。最终效果可以在单张图片位中展示多个角度或颜色版本,非常适合不支持视频的平台、电商列表页和社交媒体帖子。

动画教程与界面演示

如果你已经截好一组连续截图来记录某个操作流程,把它们做成 GIF 往往比嵌入视频或写一长串步骤更直观。GitHub 上的 README、内部 wiki 和帮助文档里都很常见这种形式。

逐帧动画预览

很多插画师和动画创作者会从 Procreate、Photoshop、Clip Studio Paint 等绘图软件中导出单独帧,再用图片转 GIF 工具预览和分享作品,然后才进入最终导出流程。这个工具能让你快速检查时序和顺序,而不必打开完整动画软件。

自定义反应 GIF

如果你手上有一组能组成视觉梗或表情反应的照片,把它们排好顺序,再设置紧凑的帧延迟,比如 80 到 120ms,就能做出适合 Discord、Slack 或聊天应用使用的自定义反应 GIF。

邮件头图与横幅

在电子邮件通讯里,动画 GIF 依然是最稳定的动态展示方式,因为多数邮件客户端并不支持嵌入视频。一个由 3 到 5 帧组成、轮播产品图或促销信息的简洁动画,是非常常见的邮件营销手法。

在 iPhone 上制作 GIF:你真正需要知道的事

很多搜索 how to make a GIF on iPhone 的人,其实是在寻找一个足够快的移动端方案。下面是更实在的拆解:

在 iPhone 上使用这个网页工具:

这个工具可以在 iOS 的 Safari 和 Chrome 中使用。你可以直接从照片图库上传图片、调整帧顺序,并把生成好的 GIF 下载回相册。整体体验和桌面端基本一致。

使用 iOS 快捷指令:

苹果的快捷指令 App 内置了 Make GIF 操作,可以在不安装第三方应用的情况下,把一组选中的照片转换成 GIF。它的能力比较有限,比如不能控制帧延迟,也不能调整尺寸,但处理简单需求会很快。你可以打开快捷指令,创建新快捷指令后搜索 Make GIF。

把 Live Photo 转成 GIF:

如果你想把 Live Photo 变成 GIF,最简单的原生方式是分享该 Live Photo,并在分享面板里选择以 Animated GIF 形式共享。如果你想更细致地控制输出效果,像这个工具这样基于导出帧来处理的方式,会给你更灵活的时间控制。

GIF 与其他格式对比:什么时候适合用 GIF,什么时候不适合

GIF 自 1987 年以来一直是动画图片的主流格式,但在使用前了解它的局限仍然很有必要,这样你才能做出更合适的判断:

GIF 的优势:

  • 通用兼容性强,在邮件、聊天应用、论坛、文档等几乎所有地方都能正常显示
  • 无需用户操作即可自动播放和循环
  • 不需要视频播放器

GIF 的局限:

  • 每帧最多只有 256 色,在照片和渐变图中容易出现明显色带
  • 不支持音频
  • 相较于视频编码,文件体积偏大,一段 5 秒 GIF 可能是同内容 MP4 的 10 倍

什么时候应该换别的格式:

  • 如果内容要嵌入你自己可控的网站,优先考虑使用带 `autoplay`、`loop` 和 `muted` 属性的短循环 MP4,文件体积通常会小 5 到 10 倍,画质也更好
  • 如果平台支持 APNG 或动画 WebP,这些格式可以保留完整色深,不受 256 色限制
  • 如果内容长度超过 10 到 15 秒,GIF 几乎总不是最佳选择

对于短动画、快速分享,以及不支持视频的平台,GIF 依然是最务实的默认方案。

常见问题

先用上面的工具上传图片,把它们拖成你想要的顺序,设置帧延迟,然后点击“创建 GIF”。想做出顺滑动画,100 到 200ms 通常是不错的起点。文件会直接下载,无需注册账号。

工具没有设置硬性帧数上限,但要记住,文件大小会随着帧数增长而增加。对于面向网页展示的循环动画来说,10 到 30 帧通常是比较实用的范围。帧序列越长,生成的文件也会越大。

这是 GIF 256 色调色板限制的典型表现,在照片和带有平滑渐变的图像上尤其明显。GIF 这个格式本来就更适合简单图形,而不是照片级内容。如果你的序列里大多是照片,建议评估一下循环 MP4 是否更适合你的使用场景。

可以。这个工具支持逐帧设置延迟,而不只是统一的全局值。如果你希望某些帧停留更久,比如在关键产品图上多停一下,再切换到下一张,这会非常有用。

是的。GIF 会完全在浏览器里通过本地处理生成。你的图片不会被发送到任何服务器,因此没有额外的隐私顾虑,也不用等待服务器端处理。

这取决于你的用途。对于网页嵌入和社交媒体,常见目标宽度是 480 到 800 像素;对于邮件内容,600 像素宽通常是比较稳妥的上限。尺寸越大,GIF 会更清晰,但文件体积也会显著上升,因为 GIF 的大小大致会随着分辨率平方增长。

Canva 的 GIF 功能是其整体设计套件的一部分。如果你本来就在 Canva 里做带文字、叠层和品牌元素的设计,再导出成动画版本会很合适。而这个工具专注于把一组现有图片快速转成动画 GIF,支持更精确的帧时间控制,也不需要设计画布。两者适合的是不同工作流。

这个工具就是免费的,不需要订阅,也不用注册,没有水印,也没有创建数量限制。生成的 GIF 可以按你的需要自由使用。

如果你已经有一组爱心动画帧,比如从插画软件里导出的序列图,上传到这里就能合成为动画 GIF。如果你想要的是专门的心形吊坠开合效果,可以使用 Heart Locket GIF 制作器,它就是为这种场景设计的。

这个工具的输入是静态图片,它会把这些图片拼成 GIF;而 视频转 GIF 工具的输入是视频文件,并会自动从视频中提取帧。如果你手里是视频片段,就用视频转 GIF;如果你手里是单独图片文件,就用这个工具。

几秒钟内拼好你的 GIF

上传图片,设置节奏,然后直接在浏览器里下载干净的动画 GIF,完全免费。