力为的技术博客

联系 聚合 管理
  154 Posts :: 1 Stories :: 561 Comments :: 0 Trackbacks
06年的时候有过用CImage加载内存里的图片的需求,当时是这样做的

多年后,再次看这个问题,发现更简单的办法:
void LoadImage(void* pBuffer, int nSize, CImage& img)
{
      COleStreamFile osf;
      osf.CreateMemoryStream(NULL);
      osf.Write(pBuffer, nSize);
      osf.SeekToBegin();
      img.Load(osf.GetStream());
}
posted on 2012-10-19 12:50 力为 阅读(2568) 评论(1)  编辑 收藏 引用 所属分类: 6. COM&ATL&WTL3. VC&MFC&Qt

评论

# re: 用CImage加载内存里的Image (II)[未登录] 2012-10-20 20:52 xyz
楼主的方法真巧妙啊  回复  更多评论
  


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理