mfc如何将读入的图像数据保存到一维数组?
3个回答
展开全部
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指定的位值设置位图的位值。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用CBitmap的GetmapBits函数获取位图数据到内存再复制到一维数组。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CFile file;
file.Open(strFilePath, CFile::modeRead);//strFilePath 绝对路径
long nFileLen=file.GetLength();
char *Filedata;
Filedata = new char[nFileLen];
file.Read(Filedata,nFileLen);
希望帮到你
file.Open(strFilePath, CFile::modeRead);//strFilePath 绝对路径
long nFileLen=file.GetLength();
char *Filedata;
Filedata = new char[nFileLen];
file.Read(Filedata,nFileLen);
希望帮到你
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询