APNG 转换为 GIF
在浏览器中将动态PNG(APNG)本地转换为GIF,兼容性最广,无需上传文件。
你的文件
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在浏览器中将动态PNG(APNG)本地转换为GIF,兼容性最广,无需上传文件。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
APNG(动态PNG)支持全彩色和软透明度,但部分旧版程序、预览工具和聊天服务只显示第一帧。GIF是这里的最大公约数,几十年来几乎在所有环境中都能自动循环播放。此工具让APNG动画可以在任何地方轻松分享。
此工具会解码APNG的每一帧,正确处理其偏移、混合和处置规则以生成完整帧,然后将其编码为GIF。帧顺序、每帧延迟和无限循环均完整保留。由于GIF每帧只支持256色,每帧都会缩减为其专属的256色调色板。完全透明的区域以1位透明度保留。
转换过程严格在浏览器本地运行,APNG文件不会被上传,也不会从外部服务器加载任何库。由于GIF色彩更有限,这是一个有损的转换过程。静态PNG将诚实地变为单帧GIF。
| 输入格式 | APNG, PNG |
|---|---|
| 输出格式 | GIF |
| 批量处理 | 支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 帧顺序、每帧延迟和循环均完整保留。GIF每帧仅支持256色,因此渐变效果会比APNG更粗糙。半透明像素将变为不透明,完全透明的区域保持透明。静态PNG将变为单帧GIF。最多支持1000帧,每个文件最大100MB。
不会。转换完全在浏览器中运行,即使在飞行模式下也能正常使用。
会。所有帧、延迟和无限循环都会完整保留。
GIF每帧只能存储256种颜色,细腻的渐变因此变得粗糙,这是格式本身的限制,而非转换的问题。
GIF只支持1位透明度。完全透明的区域保持透明,半透明的区域将变为不透明。