首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

打开一副BMP图像,画个矩形,然后保存矩形部分为BMP图像

2013-01-02 
打开一幅BMP图像,画个矩形,然后保存矩形部分为BMP图像我在做“打开一幅BMP图像,画个矩形,然后保存矩形部分

打开一幅BMP图像,画个矩形,然后保存矩形部分为BMP图像
    我在做“打开一幅BMP图像,画个矩形,然后保存矩形部分为BMP图像”,做到后面保存的总是整幅图像,所以,可能是根本还没有获得感兴趣区域,我是用这两个循环做的,不知道有什么问题,求指教!或者哪位有好的工程也可以发我一个,邮箱:353245625@qq.com,非常感谢!


        int i=0;
int j=0;
int k=0;

for(i=0;i<(End.x-Origin.x);i++)
{
for(k=0;k<4;k++)
{
*(m_lpImage+lineByte*(m_nHeight-End.y)+(Origin.x+i)*4+k)=0;
*(m_lpImage+lineByte*(m_nHeight-Origin.y)+(Origin.x+i)*4+k)=0;
}
}
for(i=0;i<(End.y-Origin.y);i++)
{for(k=0;k<4;k++)
{
*(m_lpImage+lineByte*(m_nHeight-End.y+i)+Origin.x*4+k)=0;
*(m_lpImage+lineByte*(m_nHeight-End.y+i)+End.x*4+k)=0;
}
}

[解决办法]
http://www.cnblogs.com/NeeoMeng/articles/1119215.html
http://www.cnblogs.com/hfzsjz/archive/2010/08/14/1799633.html
[解决办法]
你把矩形对应部分的像素 取下来,然后写成bmp文件就可以了!简单

热点排行