C# 位图图像和位图

C# 位图图像和位图,c#,wpf,bitmap,bitmapimage,C#,Wpf,Bitmap,Bitmapimage,很抱歉问这样的问题,但我找不到好答案:/ BitmapImage和位图之间的区别是什么 我想与TIFF图像一起工作,我必须与其中任何一个一起工作。我找到了一些使用BitmapImage的教程和另一个使用位图的教程。是一个专门的教程,它针对使用可扩展应用程序标记语言(XAML)加载图像进行了优化 是一种封装GDI+位图的方法,该位图由图形图像的像素数据及其属性组成 第一个用于WPF/Silverlight(XAML),第二个用于Windows窗体(WinForms)。位图是System.Drawi

很抱歉问这样的问题,但我找不到好答案:/

BitmapImage和位图之间的区别是什么

我想与TIFF图像一起工作,我必须与其中任何一个一起工作。我找到了一些使用BitmapImage的教程和另一个使用位图的教程。

是一个专门的教程,它针对使用可扩展应用程序标记语言(XAML)加载图像进行了优化

是一种封装GDI+位图的方法,该位图由图形图像的像素数据及其属性组成


第一个用于WPF/Silverlight(XAML),第二个用于Windows窗体(WinForms)。

位图是System.Drawing中的一个通用类,可用于操作图像。
BitmapImage类更适合在XAML/WPF世界中使用。

System.Drawing.Bitmap不是winforms特有的,它可以很容易地用于asp.net、WCF服务、windows服务等,但通常在winforms中使用。特别是在他的问题中。MSDN链接应该澄清其余部分。抱歉,但我认为这是误导,它用于处理位图图像,与winforms无关,因此与系统无关。绘制名称空间我不同意。使用Silverlight/WPF,您可以使用WriteableBitmap来操作位图图像。所以我发现System.Drawing是特定于技术的。位图只封装了GDI+本机对象。GDI+不是WinForms特有的。BitmapSource使用全新的API集