ImgLite
简体中文

制作 GIF 动图

用照片或短视频制作 GIF 动图。编码过程中文件始终留在这个浏览器里。

素材来源
色彩

照片和视频不会上传到服务器,在这个浏览器中直接转换成 GIF。

用照片制作 GIF

  1. 添加两张或更多照片。
  2. 拖动手柄或使用 ↑ 和 ↓ 按钮调整顺序,并设置每帧显示的时长。也可以用“应用到全部”一次统一设置。
  3. 选择尺寸、形状和循环次数,然后按“制作 GIF”。

用视频制作动图

打开视频,设置开始和结束时间(最长 10 秒)。播放视频时按“把当前位置设为开始”“把当前位置设为结束”可以省去输入。选择帧率(5 到 15)和宽度后,浏览器会逐帧读取并生成 GIF。不包含声音。

减小文件的技巧

  • GIF 的压缩效率远低于视频,几秒钟就很容易达到几 MB。
  • 宽度减半后像素只剩四分之一,文件也会明显变小。
  • 把帧率从 15 降到 10,帧数会减少三分之一。
  • 片段尽量剪短。表情类动图通常 2 到 4 秒就够了。
  • 抖动能让渐变更平滑,但可能让文件变大。

GIF 能做什么、不能做什么

GIF89a 格式每帧最多只能有 256 种颜色,所以天空、肤色等平滑过渡的地方可能出现色带。本工具会为每一帧单独计算最适合该画面的 256 色调色板(中位切分法)。有些聊天应用和社交网站会把较大的 GIF 转成视频或拒绝上传,发送前请先确认对方平台的大小限制。

常见问题

文件会被上传吗?
不会。读取视频帧和编码 GIF 都在这个浏览器中(Web Worker)完成。编码器就包含在本站中,不会连接任何外部服务。
支持哪些照片和视频格式?
照片支持 JPG、PNG、WebP、HEIC。视频只要浏览器能播放即可:MP4(H.264)几乎所有浏览器都能打开,WebM 适用于 Chrome、Edge 和 Firefox,iPhone 的 MOV(HEVC)主要在 Safari 中打开。
为什么时长设得很短反而播放更慢?
GIF 的时间以百分之一秒为单位存储,许多浏览器会把短于 0.02 秒的时长按 0.1 秒播放。因此这里的最小值是 0.02 秒(每秒 50 帧)。
循环次数是怎么算的?
默认无限循环。选择次数后,GIF 会播放相应次数并停在最后一帧。有些查看器会忽略这个设置,或者按不同方式计算次数。