读书人

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

发布时间: 2012-05-28 17:59:33 作者: rapoo

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

读书人网 >C#

热点推荐