首页 > 其他 > 详细

用CImage加载内存里的Image(转)

时间:2017-12-03 16:08:10      阅读:335      评论:0      收藏:0      [点我收藏+]
 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(转)

原文:http://www.cnblogs.com/15157737693zsp/p/7966229.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!