合并 GIF

将多个 GIF 合成为一个:首尾相接按顺序播放,或左右/上下/网格拼贴同屏播放。支持拖拽排序。全部在浏览器本地处理。

作者 Calvin Sun

点击选择 GIF 文件

或将 GIF 拖放到此处

首尾相接按时间依次播放;拼贴模式将多个 GIF 同时排在同一画面。

水平横排、垂直堆叠,或网格排列。

「适配第一个」使用第一个 GIF 的宽高;「适配最大」取所有 GIF 中的最大宽高。

用于 contain 留白区域以及拼贴间隙。

拼贴模式下 GIF 之间的间距(0–40 像素)。

拼贴模式下时长不一致时,较短的 GIF 可循环播放或定格在最后一帧。

GIF 仅支持二值透明。保留透明会尽量保持镂空;纯色填充会用你选的颜色填满透明区域。

#000000

编码前用此颜色填充透明区域。

采样间隔越小细节越好,但文件可能更大、耗时更长。

帧与帧之间的时间。可保留原始节奏、选预设,或自定义毫秒数。

输入 20–10000 毫秒,将应用到每一帧。

首次播放后的重复次数。无限表示一直循环。

gif.js 约定:0 表示无限。自定义时填写首次播放后再重复的次数(0–100)。

合并过多或过大的 GIF、或使用很宽的网格,可能增加浏览器内存占用与编码时间。

关于合并 GIF

  • 支持首尾相接,或水平 / 垂直 / 网格拼贴
  • 合并前可调整顺序;拼贴模式可设间距与填充色
  • 导出时可调节质量、循环与透明处理
  • 全部在浏览器本地处理,文件不会上传服务器

合并 GIF 指南

合并 GIF 是指把多个动态 GIF 合成一个可下载的动画。常用于拼接反应片段、做对比拼贴,或把多个循环打包成一个文件分享。

"GIF 是一种位图图像格式,通过带时间信息的帧序列支持动画。" MDN Web Docs – 图像文件类型与格式指南
  • 首尾相接:按时间把片段 A 接在片段 B 之前
  • 拼贴合并:横排、竖排或网格同屏播放
  • 可调整上传列表顺序
  • 浏览器本地处理,无需上传服务器

OmniGIF 合并 GIF 全程本地、免费:本地解码、合成帧、用质量与循环设置编码后下载。

工具将每个 GIF 解码为带延时的帧,再按模式拼接时间轴或合成到拼贴画布,最后编码输出。

"GIF 数据流中的每幅图像可包含图形控制扩展,用于指定该帧的延时与处置方法。" GIF89a 规范
  • 上传: 添加两个及以上 GIF,并按需调整顺序。
  • 选择模式: 首尾相接拼接时间线;拼贴构建横排 / 竖排 / 网格画面。
  • 调整适配与间距: 选择尺寸适配、填充色,以及拼贴间距。
  • 编码并下载: 设置质量、循环与透明后保存合并结果。

若保留原始帧间隔,合并结果会尽量保持各片段原有节奏;也可在编码设置中统一覆盖延时。

合并前做一点准备,结果会更整齐、体积也更可控。

  • 首尾相接且用「适配第一个」时,把主片段放在第一位
  • 选用相近的填充色,让留白更自然
  • 三个及以上 GIF 做拼贴时,优先用网格而不是超长横条
  • 文件很大时,可先用 OmniGIF 裁剪或压缩
  • 较长的首尾相接可在桌面端先看实时预览再编码

合并后仍可用其他 OmniGIF 工具继续裁剪、倒放或压缩。

常见问题 - 合并 GIF

上传至少两个 GIF,需要时可调整顺序,选择「首尾相接」或「拼贴」,调整设置后点击「合并 GIF」。编码完成后即可下载。全过程在浏览器本地完成。

首尾相接是按时间拼接:第一个播完再播下一个。拼贴是把多个 GIF 放在同一画面(横排、竖排或网格),同时播放。

不会。OmniGIF 在浏览器内解码与编码 GIF,文件留在你的设备上,有利于保护隐私。

首尾相接模式下,帧会等比放入统一画布(适配第一个或最大尺寸),空白用填充色。拼贴模式下,每个 GIF 同样等比放入各自单元格。

输出时长以最长的 GIF 为准。较短的可循环,或定格在最后一帧——在合并设置里选择。

GIF 叠加是自由定位的图层叠放。合并 GIF 用于时间轴拼接或格子拼贴,不做自由拖拽图层编辑。

合并 GIF – 多个 GIF 首尾相接或拼贴 | OmniGIF