GIF 转换为 APNG
在浏览器中将动态GIF本地转换为APNG,支持全彩色与透明度,无需上传文件。
你的文件
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在浏览器中将动态GIF本地转换为APNG,支持全彩色与透明度,无需上传文件。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
GIF每帧只能存储256种颜色,透明度也只有完全透明或完全不透明两种状态。APNG(动态PNG)突破了这两个限制:支持24位全彩色和256级的软透明度。在GIF中看起来粗糙的动画,转为APNG后边缘更加平滑清晰。现代浏览器均可循环播放APNG。
此工具会解码GIF的每一帧及其显示时长和透明度,以像素级精度重新组合,并将其编码为APNG。帧顺序、每帧延迟和无限循环均完整保留。由于原始GIF每帧本就只有256色,此转换过程是无损的,不会增加任何失真。
整个转换过程严格在浏览器本地运行,GIF文件不会被上传,也不会从外部服务器加载任何库。生成的APNG文件带有.png扩展名,是有效的PNG文件。不支持APNG的程序将只显示第一帧。
| 输入格式 | GIF |
|---|---|
| 输出格式 | PNG |
| 批量处理 | 支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 帧顺序、每帧延迟和循环均完整保留。由于GIF每帧限制256色,转换为APNG是无损的。静态GIF将变为单帧APNG。最多支持1000帧,每个文件最大100MB。
不会。转换完全在浏览器中运行,即使在飞行模式下也能正常使用。
会。所有帧、延迟和无限循环都会完整保留。
APNG是PNG格式的扩展。文件本身是有效的PNG,支持APNG的浏览器会播放动画,不支持的浏览器则显示第一帧。
APNG支持全彩色而非每帧256色,并提供软透明度而非只有开关两种状态。