首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么读取图片某一区域

2012-03-13 
如何读取图片某一区域?现有一张图片,gif格式,自上而下有五种颜色,颜色区域高度宽度都相同。在不手工切割图

如何读取图片某一区域?
现有一张图片,gif格式,自上而下有五种颜色,颜色区域高度宽度都相同。在不手工切割图片的情况下,我想用程序分区域读取的方式读取到颜色区域,并作为某个控件的背景。
将性能损耗降到尽可能低的水平。
分不够再加。千金散尽还复来!

[解决办法]
在ImageButton_chick事件里控制图片的X,Y坐标就可以了
假设图片为300*300的
例: if(e.X <=150)
{
Response.Write( "我点激了图片左边 ");
}
else
{
Response.Write( "我点激了图片右边 ");

}

[解决办法]
Bitmap bmp = new Bitmap(width, height);
g = Graphics.FromImage(bmp);
g.DrawImage(MasterBmp, new Rectangle(0, 0, width, height), new Rectangle(left, top, width, height), GraphicsUnit.Pixel)

热点排行