怎么去掉一个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)