06年的時候有過用CImage加載內(nèi)存里的圖片的需求,
當時是這樣做的。
多年后,再次看這個問題,發(fā)現(xiàn)更簡單的辦法:
void LoadImage(void* pBuffer, int nSize, CImage& img)
{
COleStreamFile osf;
osf.CreateMemoryStream(NULL);
osf.Write(pBuffer, nSize);
osf.SeekToBegin();
img.Load(osf.GetStream());
}