PNG - 如何知道哪个是最后一个字节?

时间:2014-02-04 02:00:58

标签: actionscript-3 flash air png

我正在创建一个AIR应用程序,它通过套接字接收PNG数据,它们以块的形式进入。我怎么知道收到的字节何时才是最后一个字节?

1 个答案:

答案 0 :(得分:2)

你可以解码它,直到你到达标志着png结束的IEND块。您需要做的就是读取4字节长度和4字节块类型,然后跳过前面的长度+4字节,继续直到块类型== IEND。查看块规范以获取更多信息。

http://www.libpng.org/pub/png/spec/1.2/PNG-Structure.html