图片与设计工具

图片转 GIF

选择静态图片,设置一个 GIF 画布和帧间隔,然后下载在设备上生成的真实动画 GIF。

优先本地处理无需注册隐私说明 ↗

本地 GIF89A 编码器

将静态图片制作为动画 GIF

选择一组有序图片,设置统一画布和帧间隔,然后下载在此浏览器中生成的 GIF。

未选择文件

最多 20 个 JPEG、PNG 或 WebP 文件;每个最大 20 MB,总计 100 MB;每边最多 10,000 px,每张源图最多 4000 万像素。

64–1,600 px

64–1,600 px;每帧最多 1.92 MP

20–10,000 毫秒

下载后生效

GIF 帧共用固定的 256 色调色板,并使用不透明白色背景。透明像素会变白;渐变和细微颜色可能会简化。完成的 GIF 会留在浏览器内存中,直到下载。

选择图片以开始。

使用步骤

如何使用

  1. 最多选择 20 张 JPEG、PNG 或 WebP 图片;初始帧顺序按文件名排列。
  2. 设置 GIF 画布、帧间隔和是否循环播放。帧会适配并居中于不透明白色背景上。
  3. 创建 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 文件。