图片合成GIF

多张图片按顺序合成动图 GIF,可设帧时长与循环

图片合成GIF是做什么的

图片合成 GIF 工具把多张静态图片按选择顺序拼成一张循环播放的动图,常用于制作表情包、产品步骤演示或简单逐帧动画。所有图片在浏览器内缩放与编码,不会上传到服务器。

合成使用 gif.js 编码器在本地 Worker 中完成,编码质量固定为 10 以平衡体积与画质;所有图片等比缩放到设定宽度并按第一张图比例的画布居中留白,每帧显示毫秒数与循环次数均可自定义。

核心功能

  • 多图按顺序合成一张 GIF
  • 自定义每帧显示毫秒数
  • 支持无限循环或指定播放次数
  • 统一缩放宽度自动居中留白
  • 编码进度实时显示

图片合成GIF怎么用

多张图片按顺序合成动图 GIF,可设帧时长与循环

  1. 拖入或多选若干张图片
  2. 设置输出宽度、帧时长与循环次数
  3. 点击开始合成并等待进度完成
  4. 预览动图效果后下载 GIF

适合这些场景

  • 制作聊天表情包
  • 产品功能步骤演示图
  • 多张截图合成简单动画教程

能力边界与手机用法

  • 图片越多 GIF 越大:总时长 = 图片张数 × 每张秒数。超过 30 张或单张尺寸过大时,生成会明显变慢、体积也大。
  • 先把图片统一尺寸:尺寸不一致的图片会按第一张的比例处理,最好先统一成长边一致再合成。
  • 手机上怎么操作:iPhone 建议用 Safari 打开。选文件时如果弹出「照片图库 / 选取文件」,相册里的视频走照片图库,微信或下载保存的视频要切「选取文件」。处理过程中不要切走页面、不要锁屏,切走会丢帧甚至中断。

常见问题

合成出来的 GIF 体积太大怎么办?

GIF 体积随宽度、张数和色彩复杂度增长很快,可以缩小输出宽度、减少图片张数或拉长每帧显示时长来明显降低体积。

图片尺寸参差不齐会怎样?

所有图片等比缩放到设定宽度内并居中,高度不足或超出的部分以白底留白补齐,画布比例取第一张图,建议合成前把图片裁成相近比例。

设置了循环次数为什么有的播放器还在不停播?

循环次数写进 GIF 文件头,多数浏览器和聊天软件会遵守;个别图片查看器会忽略该设置强制循环,属于播放器行为,文件本身没问题。