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