在 WPF 中裁剪图像

J.S*_*ver 3 wpf image bitmapimage

给个图:

Image tileSet = new Image();
tileSet.Source = new BitmapImage(new Uri(@".."));
Run Code Online (Sandbox Code Playgroud)

我如何裁剪它,定义一个矩形区域?

dko*_*ozl 8

您可以使用CroppedBitmap

var fullBitmap = new BitmapImage(new Uri(@".."));
tileSet.Source = new CroppedBitmap(fullBitmap, new Int32Rect(0, 0, 100, 100));
Run Code Online (Sandbox Code Playgroud)