UltKit

GIF转APNG转换器

APNG就是动态PNG:帧和时间与GIF完全相同,但格式支持全彩色和柔和的半透明。当贴图平台要求APNG,或者您想编辑动画而不受256色上限限制时,就在这里转换。

图片格式转换

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

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

输出

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

使用方法

  1. 1

    添加GIF文件

    将一个或多个 GIF 动图拖到上传区域,最多 20 个文件,每个文件不超过 95 MB。

  2. 2

    按平台要求调整尺寸

    在高级设置中,将调整大小设为“宽度”或“最长边”,例如制作 LINE 或 Discord 贴纸时填 320 px。保持“无”则沿用原始尺寸。

  3. 3

    转换并下载

    点击转换为 APNG。生成的文件扩展名为 .png,仍然可以动。

GIF 的每一帧和每个延迟都会逐像素复制到动态 PNG 中,可用于 LINE、Discord 以及所有主流浏览器。

为什么要把GIF转换为APNG

GIF 诞生于 1987 年,当时屏幕最多只能显示 256 色,它的规则沿用至今:每帧调色板最多 256 色,且只有一种颜色可以设为完全透明或完全不透明。因此 GIF 贴纸放在深色聊天背景上,边缘会出现锯齿和白边。

APNG 去掉了这两项限制。每一帧都是一张 PNG,支持最高 24 位色和 8 位 Alpha 通道,边缘可以自然融入任何背景。Mozilla 在 2004 年提出该格式,Firefox 3 于 2008 年开始支持;Safari 从 8 版(2014 年)起支持,Chrome 从 59 版(2017 年)起支持。W3C 在 2025 年完成的 PNG 规范第三版,将 APNG 纳入了正式标准。

GIF 每帧的颜色数
256
APNG 每帧的颜色数
1670 万
APNG 的 Alpha 通道,GIF 仅 1 位
8 位
LINE 动态贴纸大小上限
300 KB

GIF

图形交换格式

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

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

APNG

动态 PNG

APNG 是 PNG 的扩展格式,由 Mozilla 开发者于 2004 年提出,通过保存多帧来制作动画。与 GIF 不同,它支持完整的 24 位色彩和平滑的 8 位 Alpha 透明,因此动画边缘在任何背景上都很干净。旧版 PNG 查看器只会显示第一帧,所以该格式向后兼容。所有现代浏览器都能播放 APNG,但许多编辑器、聊天应用和社交网络仍把它当作静态 PNG。由于每一帧都是无损保存,文件可能很大。

压缩方式
无损
透明度
支持
动画
支持
发布年份
2004 · Mozilla
APNG 转换器

当贴纸平台或应用要求使用动态 PNG,或者动画需要突破 GIF 的 256 色和一位透明度限制进行编辑时,就需要把 GIF 转为 APNG。

GIF转APNG:用于LINE贴图和Discord贴纸

建议避免
上传贴纸前先把宽度调整为 320 px指望抖动严重的 GIF 转换后色彩更平滑
LINE 贴纸保持在 5 到 20 帧把 .gif 直接改名为 .png 并指望它会动
对照平台限制检查文件大小通过邮件发送 APNG;多数邮件客户端只显示一帧
保留原始 GIF,以备需要 GIF 的场合用 APNG 做长片段;长内容请改用视频

动态PNG在哪里能播放,在哪里只显示静止画面

Chrome、Edge、Firefox 和 Safari 都能在网页中播放 APNG,LINE 和 Discord 也能在应用内播放。许多图片编辑器和大多数邮件客户端只读取默认图像,只显示静态的一帧,这并无害处,但很容易被误认为转换失败。请在浏览器标签页中打开结果进行检查。

如果动画主要在聊天和邮件中使用,GIF 仍然是更稳妥的文件;当平台拒绝 PNG 时,可以用 APNG 转 GIF 转回去。超过几秒的内容,视频要轻得多:GIF 转 WebM 能以很小的体积保留循环效果。

GIF转APNG常见问题

GIF转APNG后颜色会变好吗?

不会。GIF 的帧本来就已被压缩到 256 色,丢失的色阶任何转换器都找不回来。APNG 会无损、原样还原 GIF;好处是你之后可以编辑、重新上色或添加柔和阴影,不会再受调色板限制。

为什么APNG文件扩展名是.png而不是.apng?

APNG 在设计时就考虑了向后兼容,因此沿用普通 PNG 的扩展名和 MIME 类型。能识别动画数据块的软件会播放动画;较旧的软件则把它当作普通 PNG 显示第一帧,而不会报错。

LINE动态贴图有哪些要求?

LINE Creators Market 的动态贴纸只接受 APNG:最大 320 × 270 px,5 到 20 帧,播放时长最多 4 秒,每个文件不超过 300 KB。请先在高级设置中调整大小,并在转换前裁短过长的 GIF。

APNG可以上传为Discord贴纸吗?

可以。Discord 服务器贴纸接受不超过 512 KB 的 APNG 文件,建议尺寸为 320 × 320 px。体积过大的 GIF 表情,缩小到 320 px 并保存为 APNG 后往往就能符合要求。

APNG比GIF文件更小吗?

有时会,但不一定。两种格式都是无损压缩,存储完整帧或变化区域,所以色块平整的卡通动画通常会小一点,而带抖动噪点的 GIF 会大一点。想要最小的动画,通常 GIF 转 WebP 更好。