⭐ 觉得好用?收藏备用,下次直接打开
📸
点击或拖拽多张图片到这里
JPG / PNG / WebP / GIF · 也可 Ctrl+V 粘贴

GIF 制作工具 三合一:把多张图片合成 GIF、从视频抽帧生成 GIF、把现有 GIF 拆成单帧 PNG 打包下载。所有处理在浏览器本地完成,文件不上传。

三种模式

模式输入典型场景
图片合 GIF多张 JPG/PNG/WebP对比图、商品轮播、流程动画
视频抽帧 GIF任一视频表情包、片段封面、操作录屏
GIF 拆帧一个 GIF取单帧做封面图 / 二次编辑

帧率与体积

GIF 体积近似与 帧数 × 像素数 × 颜色复杂度 成正比。同一段 3 秒视频:

  • 24 fps + 720 宽 ≈ 8-15 MB
  • 10 fps + 360 宽 ≈ 1-3 MB
  • 5 fps + 240 宽 ≈ 300-800 KB

聊天软件转发 GIF 通常 < 2 MB 才不被自动转码或压缩。多数表情包 10 fps + 360 宽足够,不需要更高。

循环与播放

GIF 内部用 NETSCAPE2.0 扩展块 控制循环次数,0 表示无限循环。现代社交平台和聊天软件默认按无限循环渲染;演示动画一般选 1 次(停在最后一帧)作为强调收尾。

限制与替代

GIF 受 256 色调色板 限制,不适合连续色调照片或电影画面,会出现明显色带。需要保留动态画面高画质时,MP4 / WebM 体积更小画质更好;现代浏览器和主流聊天软件已普遍支持作动图使用,GIF 的真正优势是”任何嵌入位置都能直接播放”。

📍使用场景

  • 视频片段转表情包截一段 1-3 秒的精彩动作做成 GIF,发群、贴论坛、嵌文档都能即开即播。
  • 多图合成动图把对比图、流程图、商品多角度照片合成自动循环 GIF,不用打开剪辑软件。
  • 录屏教程做封面文档或网页里嵌一段 GIF 比静图直观、比视频轻量,常用于操作步骤指引。
  • 拆 GIF 取单帧别人发来的 GIF 想要某一帧做封面,本地拆帧后单独导出 PNG,无需录屏截图。

常见问题

GIF 文件太大怎么压?

三个开关一起拧:降帧率(10 fps 通常够看)、缩尺寸(聊天分享 360-480 宽即可)、短时长(< 3 秒)。GIF 是 256 色调色板压缩,同分辨率体积约为 MP4 的 5-10 倍——若目标平台支持视频,发 MP4 / WebM 体积更小画质更好。本工具默认中画质(10 fps、360 宽)多数表情包够用。

帧率(FPS)选 10 还是 24?

看内容动作量:说话/慢动作 5-10 fps 就够;快速动作/游戏 15-24 fps 才不卡顿;电影级画面 24 fps 还原最好。GIF 帧率每翻倍,体积近似翻倍,不必盲目追高。视频抽帧模式按目标 fps 等间隔取帧,60 fps 源视频不会"硬塞"全部帧进来。

循环次数怎么选?

默认 无限循环(loop=0)适合表情包和装饰动图,所有社交平台、聊天软件都支持;1 次 适合开场动画或演示后停在最后一帧的效果;3 次 等有限循环主要用于少数邮件营销场景,日常很少用到。

"画质 高/中/低" 是什么意思?

本工具用 gif.js 抖动算法编码,"画质"控制颜色采样精度(quality 值 5/10/20):值越大颜色越接近原图但生成越慢、文件越大。真人/照片 建议高画质保色彩;纯色界面录屏/卡通 中或低就够;急着发聊天 选低优先速度,体积也最小。

上传的图片/视频会发到服务器吗?

不会。所有处理(图片解码、视频抽帧、GIF 编码、ZIP 打包)都在浏览器本地用 Canvas + Web Worker 完成,文件字节不发到任何服务器。可以离线使用——打开页面后切飞行模式仍能正常生成。

为什么 GIF 颜色失真有色带?

GIF 格式硬限制每帧最多 256 色,照片或真人视频转 GIF 几乎一定会出现色带(banding),尤其天空、肤色、渐变区。要保留原画质应改用 MP4 / WebM(聊天软件、Twitter 等都支持)或 APNG / WebP 动图。GIF 的优势是"嵌网页/文档/PPT 即播放",不是画质。