GIF转PNG转换器
从GIF中提取一张静态PNG,或把GIF动图拆分成每帧一张PNG。透明区域保持透明,颜色原样保留。
图片格式转换
或将JPG, JPEG, JPE … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
85 可使照片在视觉上与原图无差别。只有在需要更小的文件时才调低。
JPG、BMP 和 EPS 不支持透明。透明像素会用此颜色填充。
用于透明像素底色的十六进制颜色,例如 #FFFFFF。
此格式只能保存单张图像。如需保留动画,请选择输出 GIF 或 WebP。
多尺寸图标在一个文件中包含多种分辨率,浏览器和操作系统会选用所需的尺寸。
保持原始尺寸,或输入一边的数值,自动保持宽高比。
上面所选边的像素值。
相对于原始尺寸的百分比。
屏幕和网页使用 sRGB 即可。印刷流程请保持原样;灰度会丢弃颜色。
仅写入元数据,0 表示保留原值。打印机和部分网站会读取此数值,它不会改变像素尺寸。
使用方法
- 1
上传GIF文件
最多可添加 20 个 GIF,每个不超过 95 MB。动态 GIF 和静态 GIF 都可以。
- 2
选择需要的帧
在高级设置中,动图输入默认为仅第一帧。切换为将每一帧导出为单独的文件,即可得到整个序列。
- 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
PNG
便携式网络图形(PNG)
PNG 是 PNG 开发组于 1996 年发布的无损位图格式,后来由 W3C 和 ISO 标准化。它精确保留每个像素,支持完整的 Alpha 透明度,处理文字、锐利边缘和纯色块时不会产生伪影。这种精确度使它非常适合截图、徽标、图标和界面图形。代价是体积:保存为 PNG 的照片往往比同一张照片的 JPEG 或 WebP 大好几倍。所有浏览器、操作系统和编辑器都能打开 PNG 文件。
- 压缩方式
- 无损
- 透明度
- 支持
- 动画
- 不支持
- 发布年份
- 1996 · PNG Development Group
人们把 GIF 转成 PNG,是为了得到可编辑的静态图或单独的帧,并保留透明效果;反方向则会把 PNG 压缩到 256 色,供只能显示 GIF 的软件使用。
调色板和透明度会怎样处理
读取调色板
GIF 的每个像素都是一张最多 256 色的颜色表的索引;转换器会查出真实颜色。
映射透明度
被标记为透明的那一种颜色会变成完全透明的 PNG 像素,其他像素全部完全不透明。
写入无损 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。如果只要一张静态图,用本页就对了。
更多GIF与PNG转换工具
- GIF转JPG转换器在线将GIF转换为JPG或JPEG:取第一帧生成单层静态图片,透明区域填充你选择的背景色。一次最多可转换20个GIF。
- GIF转WebP在线转换在线将GIF转换为动态WebP:保留每一帧及其时长,文件通常不到原来的一半。适用于网站和WhatsApp贴纸,无需注册。
- GIF转APNG转换器将GIF动图转换为APNG,不丢失任何一帧。可直接用于LINE动态贴图和Discord贴纸,转换时可调整尺寸,一次最多20个文件。
- PNG转GIF在线转换将PNG图片转换为GIF,适用于只接受GIF的工具和模板。转换前先了解256色调色板和1位透明度会对图片产生什么影响。
- WebP转PNG在线转换WebP转PNG,透明背景不丢失。Logo、贴纸和抠图保留透明边缘;动态WebP可导出第一帧或全部帧。
- 图片转PNG转换器将WebP、AVIF、HEIC、GIF、SVG、PSD、TIFF、RAW等格式转换为PNG。无损输出,保留透明背景,每批20个文件,无需注册。