APNG 是否支持基于框架的调色板或仅支持全局调色板?

Does APNG support frame-based palettes or only a global palette?

我很难理解在使用 PNG_COLOR_TYPE_PALETTE 类型的 APNG 动画中如何处理调色板信息,因为显然 none 文档很少。

我这里的所有 PNG_COLOR_TYPE_PALETTE 测试动画文件只有一个 PLTE 块,即所有帧共享相同的全局调色板。这是 APNG 文件格式的限制,还是框架也可以像 GIF 一样使用单独的调色板?如果这是可能的,那么那些基于帧的 PLTE 块应该去哪里?

谢谢!

为了回答我自己的问题,我尝试了几种将 GIF 转换为 APNG 的工具,当我将它们与多调色板 GIF 一起使用时,这些工具总是将帧像素重新映射到一个全局调色板,所以我猜 APNG 不会支持多个调色板,但只支持一个由所有框架共享的全局调色板。

验证您的答案:

[帧数据块] 使用与默认图像相同的位深度、颜色类型、压缩方法、过滤方法、交错方法和调色板(如果有)。” [https://wiki.mozilla.org/APNG_Specification#.60fdAT.60:_The_Frame_Data_Chunk]