c# – 如何将CroppedBitmap转换为BitmapImage

我正在尝试将CroppedBitmap转换为Bitmap
Image *编辑:不使用内存流.*

我试过直接转换它,似乎不是一个选项.这不应该那么难.

我试图删除BitmapImage的一部分,并创建一个只包含新的裁剪位图的BitmapImage.

最佳答案 看起来BitmapImage是BitmapSource的专用版本(这是CroppedBitmap的版本).您可以轻松地从图像转换为源,但不能转换为其他方式.

这个答案可能有效,但我从未研究过.

BitmapSource to BitmapImage

对我来说最简单的解决方案是将我的所有BitmapImages转换为BitmapSources.我甚至不需要编辑任何其他代码.我想我没有使用专门的部件.

点赞