适用场景
适合目标支持 GIF 动画但不支持 APNG,并且已确认减少色彩与二值透明度可以接受的场景。
本地处理原理
解析器验证 PNG 块,并按 APNG 的 source、over、none、background 和 previous 语义重建完整 RGBA 帧,再量化为所选 GIF 调色板并依次编码。
使用方法
- 准备并保留源文件: 保留未改动的源文件,检查预期目标环境,并从保守限制开始。 适合目标支持 GIF 动画但不支持 APNG,并且已确认减少色彩与二值透明度可以接受的场景。
- 执行受限的本地处理: 只在当前浏览器内处理;遇到不支持、损坏或存在歧义的输入时停止。 解析器验证 PNG 块,并按 APNG 的 source、over、none、background 和 previous 语义重建完整 RGBA 帧,再量化为所选 GIF 调色板并依次编码。
- 检查处理结果: 逐项对照 APNG 检查切换、透明区、渐变和小文字,在目标环境核对时长与循环,并把 APNG 作为更高保真源文件保留。
重要限制
GIF 最多支持 256 个调色板项且透明度有限,因此渐变、照片、柔和 Alpha 和细边可能出现色带、抖动或变化;时序会量化为百分之一秒。
验证下载结果
逐项对照 APNG 检查切换、透明区、渐变和小文字,在目标环境核对时长与循环,并把 APNG 作为更高保真源文件保留。
隐私优先
文件只在当前浏览器中处理,源文件和结果不会上传到我们的服务器。
常见问题
此工具适合哪些情况?
适合目标支持 GIF 动画但不支持 APNG,并且已确认减少色彩与二值透明度可以接受的场景。
本地处理具体做什么?
解析器验证 PNG 块,并按 APNG 的 source、over、none、background 和 previous 语义重建完整 RGBA 帧,再量化为所选 GIF 调色板并依次编码。
哪些限制需要注意?
GIF 最多支持 256 个调色板项且透明度有限,因此渐变、照片、柔和 Alpha 和细边可能出现色带、抖动或变化;时序会量化为百分之一秒。
应当怎样验证结果?
逐项对照 APNG 检查切换、透明区、渐变和小文字,在目标环境核对时长与循环,并把 APNG 作为更高保真源文件保留。