【发布时间】:2015-01-29 00:59:57
【问题描述】:
基本上我的问题类似于this one,但来自PNG而不是JPEG。
更具体地说,我有一堆串联在一起的 PNG 图像,我想知道它们的长度,所以我可以将流分成与单个图像相对应的片段。
我不需要解码或验证图像。我可以假设输入流由有效的 PNG 图像组成,并且不想验证这一点。相反,对我来说,尽快执行此操作很有用,因此所需的解码操作越少越好。
【问题讨论】:
-
这方式比使用 JPEG 更容易,因为 PNG 文件具有有效的起始 sig 和文件结尾块。将块大小相加,直到遇到 IEND,然后就完成了。请参阅specifications。
标签: png