GIF 转 PNG 转换器

把 GIF 保存为 PNG,或把动图拆分成单独的帧。

或将文件拖到这里 · 也可按 Ctrl+V 粘贴

文件只在你的设备上处理。

如何将 GIF 转换为 PNG

  1. 1. 选择 GIF 文件点击“选择 GIF 文件”,或把 GIF 拖到框里。
  2. 2. 点击“转换”在“帧”中选择“第一帧”或“所有帧(.zip)”,然后点击“转换”。
  3. 3. 下载可以逐个下载结果,也可以用“全部下载(.zip)”一次全部下载。

关于 GIF 和 PNG

GIF 是一种老的图片格式,最出名的用途是短动画。每一帧最多可以用 256 种颜色。每个像素要么完全透明,要么完全不透明。

PNG 是无损格式,支持数百万种颜色和平滑的透明效果。所有应用和网站都接受它,但大多数软件不能把它当动画播放。

GIFPNG
颜色每帧最多 256 种数百万种
透明每个像素只有透明或不透明平滑的半透明
压缩在调色板范围内无损无损
动画支持,兼容性广仅限 APNG,支持有限
适合简短的小动画静态图片、截图、编辑

第一帧还是所有帧

默认是“第一帧”。每个 GIF 会得到一张 PNG,可以用作缩略图、头像或幻灯片里的图片。

“所有帧(.zip)”会把每一帧分别保存为 PNG,放在一个 ZIP 文件中。可以用它挑出最满意的一帧,或逐帧编辑。较长的 GIF 可能有几百帧,所以 ZIP 可能很大。

如果需要的不是第一帧,请选择“所有帧”,然后留下你需要的那一张。

转换前须知

  • 透明像素仍然是透明的。边缘和 GIF 中完全一样。
  • 颜色会原样保留,因为 GIF 中的所有内容 PNG 都能保存。
  • 帧的时长和循环设置不会保存。要把这些帧重新做成动画,需要用编辑软件。
  • PNG 可能比 GIF 大,导出所有帧时尤其如此。每一行都会显示转换前后的大小。
  • 想要更小的文件,可以用 PNG 转 JPG 或 PNG 转 WebP 再转换某一帧。

隐私

转换在你的浏览器中进行。GIF 不会上传到服务器。

常见问题

怎样把 GIF 拆分成单独的帧?

添加 GIF,把“帧”设为“所有帧(.zip)”,点击“转换”。你会得到一个 ZIP,每一帧都是单独的 PNG。

GIF 转 PNG 会保留透明背景吗?

会。GIF 中的透明像素在 PNG 中仍然是透明的。

可以选择保存哪一帧吗?

可以保存第一帧或所有帧。要某一帧时,请选择“所有帧”,再从 ZIP 中留下需要的 PNG。

PNG 会保留动画吗?

不会。PNG 是静态图片。选择“所有帧(.zip)”可以把每一帧都存成单独的 PNG。

GIF 转 PNG 会损失画质吗?

不会。PNG 是无损格式,支持 GIF 能用的所有颜色,所以每一帧都会完全还原。

可以一次转换多个 GIF 吗?

可以。把它们全部添加进来,点击“转换”,再用“全部下载(.zip)”一起保存。

相关工具