UltKit

GIF转PNG转换器

从GIF中提取一张静态PNG,或把GIF动图拆分成每帧一张PNG。透明区域保持透明,颜色原样保留。

图片格式转换

或将JPG, JPEG, JPE … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    上传GIF文件

    最多可添加 20 个 GIF,每个不超过 95 MB。动态 GIF 和静态 GIF 都可以。

  2. 2

    选择需要的帧

    在高级设置中,动图输入默认为仅第一帧。切换为将每一帧导出为单独的文件,即可得到整个序列。

  3. 3

    点击“转换为 PNG”

    静态 GIF 会得到一张 PNG。拆分为帧的动图会以带编号的 PNG 形式打包在 ZIP 中返回。

GIF 转 PNG 默认会把第一帧保存为无损静态图;切换动图输入后,则会把每一帧各导出为一张 PNG。

GIF转PNG:提取单张静图或全部帧

CompuServe 于 1987 年发布了 GIF,1989 年的修订版 GIF89a 增加了人们至今仍在使用的两项功能:透明色和帧间延迟。因此 GIF 既可以是背景透明的标志,也可以是表情循环动图,或者两者兼有。PNG 保留前者,舍弃后者,因为标准 PNG 始终只是一张图片。

所以转换前要先想清楚需要哪张图。对于存成 GIF 的图标、贴纸或标志,第一帧就是完整图像。对于动图,你可能需要封面帧做缩略图或博客预览,也可能需要所有帧,用来逐帧编辑、重组为游戏精灵图,或重新合成视频。两种方式在本页都只需设置一项。

GIF 每帧的颜色数
256
GIF 透明度:只有开或关
1 位
24 位 PNG 可存储的颜色数
1670 万
每批 GIF 数量,每个 95 MB
20

GIF

图形交换格式

GIF 由 CompuServe 于 1987 年推出,至今仍是短小循环动画中支持最广泛的格式。它是无损的,但每帧只能使用 256 色调色板,因此照片和渐变会出现色带和抖动。它只支持开/关(1 位)透明,曲线形状的边缘会有锯齿。动画 GIF 往往比同一段 MP4 或 WebP 大得多。所有浏览器、聊天应用和社交平台都能播放 GIF。

压缩方式
无损
透明度
支持
动画
支持
发布年份
1987 · CompuServe
GIF 转换器

PNG

便携式网络图形(PNG)

PNG 是 PNG 开发组于 1996 年发布的无损位图格式,后来由 W3C 和 ISO 标准化。它精确保留每个像素,支持完整的 Alpha 透明度,处理文字、锐利边缘和纯色块时不会产生伪影。这种精确度使它非常适合截图、徽标、图标和界面图形。代价是体积:保存为 PNG 的照片往往比同一张照片的 JPEG 或 WebP 大好几倍。所有浏览器、操作系统和编辑器都能打开 PNG 文件。

压缩方式
无损
透明度
支持
动画
不支持
发布年份
1996 · PNG Development Group
PNG 转换器

人们把 GIF 转成 PNG,是为了得到可编辑的静态图或单独的帧,并保留透明效果;反方向则会把 PNG 压缩到 256 色,供只能显示 GIF 的软件使用。

调色板和透明度会怎样处理

  1. 读取调色板

    GIF 的每个像素都是一张最多 256 色的颜色表的索引;转换器会查出真实颜色。

  2. 映射透明度

    被标记为透明的那一种颜色会变成完全透明的 PNG 像素,其他像素全部完全不透明。

  3. 写入无损 PNG

    像素按所见原样存储。之后再编辑、保存也不会产生压缩伪影。

文件大小可能变大也可能变小。GIF 对调色板索引使用 LZW 压缩;PNG 使用带滤波的 DEFLATE,对同样的平面图形通常效率更高。静态 GIF 标志常常会略微变小。而来自抖动照片 GIF 的某一帧可能变大,因为用来模拟更多颜色的斑点图案很难做无损压缩。

如果 PNG 要用在只接受 JPG 的地方,请直接使用 GIF 转 JPG,并在那里为透明部分选择背景色。如果之后想把动画重新做成更小、画质更高的循环,这里导出的帧是个不错的起点;若是手机录制的视频片段,请改读如何把视频做成 GIF。

GIF转PNG常见问题

GIF动图转PNG时,得到的是哪一帧?

默认是第一帧。这通常是作者选作封面的那一帧,但有些 GIF 的第一帧是空白或渐隐画面。遇到这种情况,可以导出每一帧,再保留你喜欢的那张。

如何把GIF的每一帧都提取为PNG?

点击“转换为 PNG”之前,先把动图输入设为将每一帧导出为单独的文件。每一帧都会成为一张独立的 PNG,按播放顺序编号,并打包为 ZIP 一起下载。这是制作精灵图或挑选缩略图的常用方法。

GIF的透明背景会保留吗?

可以。PNG 具有完整的 Alpha 通道,因此 GIF 的透明色会转为透明像素。不会改善的是边缘:GIF 的透明是逐像素的开或关,所以锯齿边缘依然是锯齿。

转成PNG后颜色会比原GIF更丰富吗?

不会。GIF 的调色板限制每帧最多 256 种颜色,转换无法补回制作 GIF 时丢掉的色阶。色带和抖动点依然可见,只是现在保存在不会再增加损失的格式里。

能否以PNG格式保留动画?

标准 PNG 只能保存一张图片。动态版本 APNG 可以保留动画,同时支持全彩和柔和透明;需要的话请使用 GIF 转 APNG。如果只要一张静态图,用本页就对了。