gpt4 book ai didi

png - APNG和MNG有什么区别?

转载 作者:行者123 更新时间:2023-12-04 14:13:11 27 4
gpt4 key购买 nike

我知道APNG是 PNG 的扩展,而 MNG更多的是它自己的格式(尽管是由原始 PNG 开发人员开发的)。 MNG 几乎不受任何浏览器的支持,而 APNG 几乎只在 Firefox 中提供 native 支持(似乎出于各种向后兼容性和解码相关的原因)。

除了所有这些幕后的事情,APNG 和 MNG 之间有什么区别?一个是否具有另一个没有的功能(例如,仅存储修改过的部分而不是始终存储整个帧)?一个比另一个具有更好的性能或文件大小吗?

最佳答案

APNG 可以通过替换整个图像或通过覆盖或混合较小图像的一部分来创建新框架。要显示“乒乓球”游戏,您需要在每个不同位置的球的新图像。 APNG 具有与动画 GIF 基本相同的功能,但也允许 24 位 RGB 和 8 位 alpha。

MNG 可以做到这一点,此外它还可以检索先前在数据流中定义的图像并将其放置在新位置的前一帧上。要显示您的“乒乓球”游戏,您只需要传输一张球的图像并像使用 Sprite 一样使用它。

规范中提供了更多详细信息:

apng: ( https://wiki.mozilla.org/APNG_Specification )

mng: ( http://www.libpng.org/pub/mng/spec/mng-lc.html )

关于png - APNG和MNG有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22613402/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com