c# - 如何将 CroppedBitmap 转换为 BitmapImage

标签 c# wpf

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

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

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

最佳答案

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

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

BitmapSource to BitmapImage

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

关于c# - 如何将 CroppedBitmap 转换为 BitmapImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21275602/

相关文章:

c# - 通过畸变矩阵从鼠标转换光线

C# 在红外线 Action 中抛出使其在解析重载时成为 Function

c# - 获取独占进程句柄

wpf - 如何在 XAML 中构建控件网格?

c# - 使用自定义 SignInManager

C# 从右角开始旋转 DrawString

c# - 字典对象错误 : The name 'LotMaterialList' does not exist in the current context

c# - 直接显示 : display graph result onto wpf window

c# - 更新数据网格wpf中的单元格

c# - 当在后台线程上创建的 Dispatcher 没有关闭时会发生什么?如何确保调度程序正确关闭?