摘要: 要將一個(gè)Image保存為一段內(nèi)存,也比較麻煩。我的方法和google上的相同。當(dāng)然,微軟的庫依
然讓我在很多細(xì)節(jié)上栽跟斗(如前所說,可能這是基于多語言支持的考慮)。首先需要創(chuàng)建個(gè)空
的IStream,即CreateStreamOnHGlobal第一個(gè)參數(shù)為NULL。然后將Image Save到這個(gè)IStream。
再根據(jù)該IStream::Seek獲取其大小,自己再分配段內(nèi)存,最后IStream::Read讀取進(jìn)來。同樣,
需要注意相關(guān)內(nèi)存資源的管理。
閱讀全文