最开始用了
复制代码 代码如下:
/// <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 + @"\Image\1.jpg"); var bt = new Bitmap(7500, 3750); var grahics = Graphics.FromImage(bt); grahics.DrawImage(bitmap, _cloneRect1, _cloneRect1,GraphicsUnit.Pixel); bt.Save(Application.StartupPath + "1.jpg");
grahics.DrawImage(bitmap, _cloneRect1, _cloneRect2, GraphicsUnit.Pixel);
grahics.DrawImage(bitmap, _cloneRect1, _cloneRect3, GraphicsUnit.Pixel);
grahics.DrawImage(bitmap, _cloneRect1, _cloneRect4, GraphicsUnit.Pixel);
grahics.Dispose(); |
|
来自: goodwangLib > 《C#图像》