永发信息网

mfc如何将读入的图像数据保存到一维数组?

答案:3  悬赏:10  手机版
解决时间 2021-12-30 13:07
  • 提问者网友:太高姿态
  • 2021-12-29 16:49
mfc如何将读入的图像数据保存到一维数组?
最佳答案
  • 五星知识达人网友:雾月
  • 2021-12-29 17:51
CBitmap::SetBitmapBits

DWORD SetBitmapBits( DWORD dwCount, const void*
lpBits );

返回值:调用成功时返回设置位图位值的字节数,否则为0。

参数:
dwCount
指定由lpBits指向的字节数。

lpBits
指向一个BYTE类型的数组,数组中记录了要拷贝到CBitmap对象的位值。

说明:本函数用lpBits指定的位值设置位图的位值。
全部回答
  • 1楼网友:孤老序
  • 2021-12-29 19:38
使用CBitmap的GetmapBits函数获取位图数据到内存再复制到一维数组。
  • 2楼网友:怀裏藏嬌
  • 2021-12-29 19:17
CFile file; file.Open(strFilePath, CFile::modeRead);//strFilePath 绝对路径 long nFileLen=file.GetLength(); char *Filedata; Filedata = new char[nFileLen]; file.Read(Filedata,nFileLen); 希望帮到你
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯