图片转 GIF

我要提建议

把多张图片(图集)合成 GIF 动图:可排序、逐帧设时长、统一画布尺寸与填充方式,本机编码数据不出设备。

相关工具

这个工具是做什么的

把一组图片做成动图是最常见的需求:连拍照片、表情包逐帧、教程步骤、进度动画。本工具把这些都做成可调的:**一次选多张**(顺序可上下调整、可单独删除)、**逐帧设显示时长**(默认每帧 100ms,也就是每秒 10 帧)、**统一画布宽度**(高度自动取所有图里最高的那张,横竖图混排也不会被压扁)。填充方式有两种:**完整显示**会等比缩放到画布内、四周用背景色补边(不裁内容);**铺满**会等比放大到铺满、超出部分裁掉(不留边但会裁切)。其余参数:循环是否无限、颜色数 64/128/256、是否开启抖动。GIF 最多 256 色,照片类素材会有量化误差,抖动可以缓解;编码器是本机实现的,图片数据不出设备。

使用方法

  1. 一次选择多张图片(至少 2 张),列表里会显示每张的缩略图与时长。
  2. 用「上移 / 下移」调整顺序(顺序就是播放顺序),不需要的点「移除」。
  3. 设置统一宽度、填充方式、每帧时长、颜色数与循环方式。
  4. 点「生成 GIF」预览,满意后点「导出 GIF」保存。

常见问题

每张图尺寸不一样会怎样?
会先按你选的宽度等比缩放,再放进统一画布:画布高度取所有图缩放后的最大值。用「完整显示」时较矮的图上下留背景色,用「铺满」时超出的部分被裁掉。
怎么控制播放速度?
列表里每帧都有「时长」输入框(毫秒)。全部相同就是匀速播放;想让某张多停一会儿,只改那一帧即可(例如第一帧 1000ms 当作标题)。
照片转动图为什么有噪点?
GIF 最多 256 色。照片是连续色调,必然要量化,本工具默认开启 Floyd–Steinberg 抖动:用噪点换取更平滑的过渡。想要干净画面可以关抖动,但会出现色带;颜色数选 256 能缓解。
图片会上传吗?
不会。缩放、调色板量化、GIF 编码全在本机用本地引擎完成。