c#利用Grahics进行图片裁剪
最开始用了 复制代码 代码如下: /// <summary> /// 裁剪图片 /// </summary> /// <param name="imagePath"/> /// <param name="savePath">"c:images"</param> private List<string> DefClipImage(string imagePath,string savePath) { var fileInfo = new FileInfo(imagePath); } } }
后来发现用grahics 会快很多 复制代码 代码如下: private void test() { Bitmap bitmap = new Bitmap(Application.StartupPath + @"Image1.jpg"); var bt = new Bitmap(7500,3750); var grahics = Graphics.FromImage(bt); grahics.DrawImage(bitmap,_cloneRect1,GraphicsUnit.Pixel); bt.Save(Application.StartupPath + "1.jpg"); grahics.DrawImage(bitmap,_cloneRect2,GraphicsUnit.Pixel); grahics.DrawImage(bitmap,_cloneRect3,GraphicsUnit.Pixel); grahics.DrawImage(bitmap,_cloneRect4,GraphicsUnit.Pixel); grahics.Dispose(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |