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

如何去掉一个image的四周空白部分

2012-05-28 
怎么去掉一个image的四周空白部分C# codeOpenFileDialog openfile new OpenFileDialog()openfile.Filte

怎么去掉一个image的四周空白部分

C# code
OpenFileDialog openfile = new OpenFileDialog();                        openfile.Filter = "Bmp Picture(*.*)|*.bmp";                        if (openfile.ShowDialog() == System.Windows.Forms.DialogResult.OK)                        {                            IsPictureImported = true;                            Image.GetThumbnailImageAbort myCallback = new Image.GetThumbnailImageAbort(ThumbnailCallback);                            Image img = new Bitmap(openfile.FileName);                            img = DeleteBlankArea(img);}


从文件读取了一张图片,请问DeleteBlankArea()怎么写呢,要去掉图片四周的空白部分。

初步想法是四个双重循环,用像素检测出上下左右最初有图像的未知a,b,c,d.可是不知道怎么把这一部分另存为图片。

或者有更好的处理办法?



[解决办法]
试试 Bitmap.MakeTransparent(Color)

热点排行