【发布时间】:2012-12-08 20:56:29
【问题描述】:
我有一个RenderTargetBitmap,我需要将其转换为BitmapImage。请检查下面的代码。
RenderTargetBitmap bitMap = getRenderTargetBitmap();
Image image = new Image();// This is a Image
image.Source = bitMap;
在上面的代码中我使用了Image。现在我需要使用BitmapImage。我该怎么做?
RenderTargetBitmap bitMap = getRenderTargetBitmap();
BitmapImage image = new BitmapImage();// This is a BitmapImage
// how to set bitMap as source of BitmapImage ?
【问题讨论】:
-
Georges,我需要将 RenderTargetBitmap 转换为 BitmapImage。
-
请解释一下为什么你需要一个BitmapImage? RenderTargetBitmap 和 BitmapImage 有一个共同的基类BitmapSource,它提供了所有基本的位图属性。
-
MSDN:“BitmapImage 的存在主要是为了支持可扩展应用程序标记语言 (XAML) 语法,并为位图加载引入了 BitmapSource 未定义的附加属性。”。你真的需要那个吗?
标签: c# wpf bitmapimage rendertargetbitmap