2

我有 VirtualAlloc()'da 10MB 内存块,使用IWICStream::InitializeFromMemory().

我将 PNG 编码到 IWICStream 中,但我不知道 PNG 数据占用了多少内存。

如何确定 IWICStream 缓冲区的有效/使用大小?

4

1 回答 1

4

IWICStream 继承 IStream。标准技巧是使用IStream::Seek(),在您写入图像后指定 STREAM_SEEK_CUR 。*plibNewPosition 参数为您提供长度。

于 2012-07-08T16:19:56.457 回答