用CImage加载内存里的Image(转)
Posted 紫旭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用CImage加载内存里的Image(转)相关的知识,希望对你有一定的参考价值。
void LoadMemImage( void * pMemData, long len) { HGLOBAL hGlobal = GlobalAlloc(GMEM_MOVEABLE, len); void * pData = GlobalLock(hGlobal); memcpy(pData, pMemData, len); GlobalUnlock(hGlobal); IStream * pStream = NULL; if (CreateStreamOnHGlobal(hGlobal, TRUE, & pStream) == S_OK) { CImage image; if (SUCCEEDED(image.Load(pStream))) { // .. } pStream -> Release(); } GlobalFree(hGlobal); }
以上是关于用CImage加载内存里的Image(转)的主要内容,如果未能解决你的问题,请参考以下文章