Example #1
0
 public BitmapSource Crop(BitmapSource bitmap, Rect cropBounds)
 {
     cropBounds = cropBounds.ConvertFrom96pppToBitmapDpi(bitmap.DpiX, bitmap.DpiY);
     var cropped = new CroppedBitmap(bitmap, cropBounds.ToInt32Rect());
     return cropped;
 }
Example #2
0
 public static BitmapSource Crop(this BitmapSource bitmap, Rect rect)
 {
     rect = rect.ConvertFrom96pppToBitmapDpi(bitmap.DpiX, bitmap.DpiY);
     var cropped = new CroppedBitmap(bitmap, rect.ToInt32Rect());
     return cropped;
 }