ImgConvert

图片转 GIF 制作器

用多张图片或已有 GIF 的帧制作动画。可编排 2–240 帧,设置时长与输出尺寸,再下载结果。透明区域和画布留白会填充为白色。

支持 PNG、JPG、WebP 和 GIF。最多 50 个源文件,每个最多 25 MB,合计最多 50 MB。GIF 展开后,编辑器内应有 2–240 帧;输出宽 × 高 × 帧数不超过 6,000 万像素。结果背景为白色。

尚未添加帧

至少添加 2 帧;一张动画 GIF 也可提供多帧

设置动画帧序列

可添加 PNG、JPG/JPEG、WebP 或 GIF。导入 GIF 后会展开成可编辑的帧;一张动画 GIF 也可以提供所需的两帧或更多帧。

帧顺序

拖动帧卡片排列播放顺序,并移除不需要的帧。

默认延迟

初始值为 200 ms。滑块可按 50 ms 的步长设置 50–2000 ms,用于新添加的静态图片帧;修改已有帧请点击“应用到所有帧”。

单帧延迟

每帧可输入 10–5000 ms。导入 GIF 时沿用解码后的延迟,最短为 20 ms。

宽度与高度

输出的每条边须为 50–1920 px。图片按比例放入画布,空白和透明区域填成白色。

循环次数

0 表示持续循环;1–100 的正整数用于设置有限的循环次数。

初始画布尺寸来自第一个源文件,最长边超过 800 px 时会缩小。提交前请检查宽高,尤其是原图很小时。

如何用图片制作 GIF

1

添加图片或 GIF

最多选择 50 个源文件,每个不超过 25 MB,一次任务总计不超过 50 MB。导入 GIF 展开后,编辑器最多容纳 240 帧。

2

编排帧与时长

调整顺序、移除多余帧并设置延迟。点击“播放”查看序列;只有需要所有帧采用同一默认时长时,才点击“应用到所有帧”。

3

选择画布与循环

设置宽高和循环次数。画布与原图比例不同时会添加白色留白,不会裁剪图片。

4

创建并下载

点击“创建 GIF”,服务器会编码已上传源文件。下载后检查大小、颜色和时长。

先理解帧延迟,再调整速度

延迟表示一帧停留的时间。增加延迟会放慢播放,不会在帧之间补出更多动作。

简单的时长计算

10 帧、每帧 100 ms 时,一次循环约为 1 秒;每帧 500 ms 时约为 5 秒。

导入动画的时长

导入时会尽量沿用解码后的帧延迟,但小于 20 ms 的值会提高到 20 ms。修改默认延迟不会自动覆盖已有帧,除非点击应用到所有帧。

预览用于检查顺序和时长。最终画布、白色背景、颜色以及在目标平台中的播放效果,请以下载的 GIF 为准。

按源文件选择工具

MP4、MOV 或 WebM 请使用视频转 GIF。本页从图片或已有 GIF 开始制作。

组合或重排图片帧

使用本页 GIF 制作器。

不使用原图,直接制作文字动画

使用文字 GIF 制作器。

添加顶部和底部字幕

使用 GIF 表情包制作器。

选择源文件后会立即上传,提交任务时会复用已上传文件的 URL。完成后请及时下载,临时文件按服务清理机制处理。

GIF 制作常见问题

工具会把每帧放到白色画布上再编码,即使源文件是 PNG 或透明 GIF,也不会保留透明背景。

GIF 的调色板颜色数量有限,渐变可能出现色带。请检查下载结果;本页没有无损或全彩动画模式。

最多使用 50 个源文件,每个源文件不超过 25 MB,一次任务的所有源文件合计不超过 50 MB。导入 GIF 展开后,编辑器中应有 2–240 帧。这里计算的是动画帧数,不是上传文件数;一个 GIF 文件可以包含多帧。

可以设置像素尺寸,但不能指定目标 KB。减少帧数或缩小尺寸可能减小文件体积,请将下载结果与目标网站的要求进行比较。

导入还会检查图片数据:最多 240 帧,画布面积(宽 × 高)不超过 3,686,400 像素;文件中各帧实际保存区域的像素合计不超过 4,000 万,按完整画布计算的宽 × 高 × 帧数不超过 6,000 万。GIF 有时只保存每帧发生变化的区域,因此后两项的总数可能不同。导入失败时,请先在其他编辑器缩小源 GIF 的尺寸或减少帧数,另存为新文件后再导入。修改本页的输出设置不能解决源文件导入失败。

输出宽和高均须为 50–1,920 px,并且输出宽 × 高 × 帧数不超过 6,000 万。例如,800×800、100 帧的动画共 6,400 万像素,仍会超限。提交前可在本页缩小输出尺寸或移除部分帧。

制作你的动画序列

添加图片,设置顺序和时长,再生成 GIF。