2012-03-06 76 views

回答

2

对于未压缩的图像,帧存储在一个连续的斑点中。对于压缩图像,第一个数据项(FFFE,E000)有一个4字节的偏移列表,以表示每帧的开始。

例如,200x200x16位的未压缩帧需要80000字节。如果你的文件有50帧,它将有80K x 50 = 4MB的图像数据。这些帧按顺序堆叠在一起,所以帧N将偏移N×80K字节。

对于压缩帧,数据项的开头包含一个4字节整数列表,每个帧的文件中都有绝对偏移量。每个帧的压缩数据长度都是从列表指向的数据项获得的。

+0

谢谢您的回复,请您提供任何技术帮助以阅读第二帧等。 – user1252455 2012-03-07 07:47:52

+0

如果我目前的答案不能解决问题,那么您需要分享您的代码,以便我可以看到哪里可以帮助您。 – BitBank 2012-03-08 00:33:13