假设我有一个 BitmapSource(实际上,如果需要,我也可以访问原始像素),我如何使用 PathGeometry 作为遮罩来剪切图像的某些部分?
01234567890123456789
0 --------------------
1 | + + |
2 | * |
3 | * ) |
4 | * |
5 | ( |
6 --------------------
假设我有一个描述从 (0, 0) 到 (8, 3) 的矩形的 PathGeometry,我希望能够获得以下两个图像之一:
01234567890123456789
0 --------------------
1 | + |
2 | * |
3 | |
4 | |
5 | |
6 --------------------
或者
012345678
0 ---------
1 | + |
2 | *|
3 ---------