图片转 GIF
选择静态图片,设置一个 GIF 画布和帧间隔,然后下载在设备上生成的真实动画 GIF。
本地 GIF89A 编码器
将静态图片制作为动画 GIF
选择一组有序图片,设置统一画布和帧间隔,然后下载在此浏览器中生成的 GIF。
使用步骤
如何使用
- 最多选择 20 张 JPEG、PNG 或 WebP 图片;初始帧顺序按文件名排列。
- 设置 GIF 画布、帧间隔和是否循环播放。帧会适配并居中于不透明白色背景上。
- 创建 GIF,检查帧、尺寸和文件大小,然后下载动画图片。
真正的 GIF89a 文件
当前浏览器可以用 Canvas 绘制图片帧,但不提供原生 GIF 编码器。此页面会在浏览器中写入 GIF89a 帧记录和 LZW 压缩图像数据,然后创建 image/gif 下载。它不会把 PNG、WebP、视频或 ZIP 文件改名为 GIF。
有界的帧和画布
最多选择 20 个源文件,每个不超过 20 MB,总计不超过 100 MB。GIF 画布每边限制为 1,600 像素,每帧最多 192 万像素。源文件会逐个解码;完成的 GIF 会暂存在浏览器内存中等待下载,大小上限为 80 MB。
调色板和透明度限制
GIF 每帧最多支持 256 种颜色。本工具使用固定的 256 色调色板,确保所有帧共享可预测的调色板。每帧都会铺平为白色背景,因此 PNG 或 WebP 的透明区域会变白,源元数据、色彩配置文件、动画和可编辑图层都不会保留。
常见问题
你可能还想知道
下载的是实际动画 GIF 吗?
是。输出是 MIME 类型为 image/gif 的 GIF89a 二进制文件;每张选中的静态图对应一个 GIF 帧,并使用 GIF LZW 压缩。
为什么颜色与原图不同?
GIF 限制为 256 色。页面会将画布像素映射到固定的 256 色调色板,这可能使渐变出现色带或简化细微颜色。
源图片尺寸不同时会怎样?
每帧都使用你输入的画布尺寸。每张源图按比例缩放以适配画布、居中放置,并在需要时以白色填充周围。
能保留透明像素吗?
不能。当前本地编码器会创建白色背景的不透明帧。需要 alpha 透明度时,请使用原始 PNG 或 WebP 文件。