GDI+ Image 读取内存二进制流显示图片


int iBmpSize = cd.nTotleLen;
    HGLOBAL hMemBmp = GlobalAlloc(GMEM_FIXED, iBmpSize);
    IStream* pStmBmp = NULL;
    CreateStreamOnHGlobal(hMemBmp, FALSE, &pStmBmp);

    m_pbyBmp = (BYTE *)GlobalLock(hMemBmp);
    memcpy(m_pbyBmp, m_data, cd.nTotleLen);



    //Image *image = Image::FromStream(pStmBmp);
    image = Image::FromStream(pStmBmp);

参考:https://blog.csdn.net/zhonghongjun/article/details/46413055


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM