将位图转换为无符号字符的矢量

问题描述:

正如标题所说,我试图找到一种将GDI +位图转换为无符号字符向量的方法,任何帮助都将不胜感激。将位图转换为无符号字符的矢量

+0

使用CreateStreamOnHGlobal()获取可传递给Save()方法的IStream。避免将字节复制到矢量中将需要您自己的IStream实现。 –

+0

保存到文件不是他想要将字节复制到内存中的矢量的目标。 – AJG85

看看Bitmap::LockBits。一旦你锁定了这些位,将它们复制到vector<unsigned char>应该是微不足道的。更好的是,将矢量调整到所需的大小,并让LockBits直接复制到它。