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指定的位值设置位图的位值。
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);
希望帮到你
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯