如何或取BMP图像中,某一行的数据么?图像是黑白的,如果某点象素是黑的就为1,白为零。程序如下:(需要补充) 比如在这个函数中实现Char * GetBMPLine(BMP *pBmp,int line){return char;}pBmp是指向图像的指针line 是行号。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你需要获得图像的宽、高,以及象素数据块http://community.csdn.net/Expert/topic/3893/3893933.xml?temp=.904339 参考例子:http://www.vckbase.com/document/viewdoc/?id=263程序中的函数SaveBmp可以看看! http://community.csdn.net/Expert/topic/3899/3899529.xml?temp=.1302454 如果是在xp或2k下,别用BMP了,用CImage 类吧。CImage *pImage;char *pArray = new char[pImage->GetWidth()];for(int x=0;x<pImage->GetWidth();x++){ if(RGB(0,0,0) == pImage->GetPixel(x,line)) *(pArray+x) = 1; if(RGB(255,255,255) == pImage->GetPixel(x,line)) *(pArray+x) = 0;} to mava(牛奶沙漠) 能不能详细一些啊,我很少作图的。有例子发到我邮箱啊[email protected]马上揭帖急,谢!!! pImage和LINE是怎么来的啊?我没用过啊,谢谢。 pImage 是CImage的一个对象啊。line是你题目里面给的啊。 在打印管理器中直接取消打印,操作系统会给当前程序发送什么消息吗? 关于WORD插件任务栏多窗口时的按钮点击相应 DLL卸载问题 CString转变为10进制的问题 初级问题,怎么让鼠标处于等待状态? 请问:为什么有些窗口 FindWindow 不能找到它的句柄? !!!!!!!!谁知道NamedPipe的底层原理,它可以在internet上用吗?它与Socket有什么区别? 寻找爱好VC的合作伙伴组建学习团队 如何初始化列表控件 鼠标单击任务条,得到什么消息,怎样截获 关于网页编程 采集bmp图象时的奇怪问题
http://community.csdn.net/Expert/topic/3893/3893933.xml?temp=.904339
http://www.vckbase.com/document/viewdoc/?id=263
程序中的函数SaveBmp可以看看!
CImage *pImage;
char *pArray = new char[pImage->GetWidth()];
for(int x=0;x<pImage->GetWidth();x++)
{
if(RGB(0,0,0) == pImage->GetPixel(x,line))
*(pArray+x) = 1;
if(RGB(255,255,255) == pImage->GetPixel(x,line))
*(pArray+x) = 0;
}
能不能详细一些啊,我很少作图的。
有例子发到我邮箱啊
[email protected]
马上揭帖
急,谢!!!
line是你题目里面给的啊。