如何将CroppedBitmap转换为BitmapImage

Gen*_*rey 6 c# wpf

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

我试图直接转换它,似乎不是一种选择。这不应该那么难。

我正在尝试切出BitmapImage的一部分,并创建一个仅包含新裁剪的Bitmap的BitmapImage。

Gen*_*rey 4

BitmapImage 似乎是 BitmapSource 的专门版本(这就是 CroppedBitmap)。您可以轻松地从图像转换为源,但反之则不然。

这个答案可能有效,尽管我从未研究过。

位图源到位图图像

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