图像与BitmapImage对比图

Tom*_*ove 6 c# wpf image

我想知道在WPF和C#中的Image - Bitmap - BitmapImage之间有什么区别.
有人可以帮我吗?

Dar*_*rov 13

Image是一个表示GDI +中图像的基本抽象类.位图是此基类的具体实现.

BitmapImage是一种在基于向量的GUI引擎(如WPF和Silverlight)中表示图像的方法.与a相反Bitmap,它不是基于GDI +.它基于Windows Imaging Component.

有一些方法可以加载BitmapImageaBitmap.


Mar*_*ark 6

WinForms/GDI +使用抽象类System.Drawing.Image及其实现Bitmap.

WPF使用抽象类System.Windows.Media.ImageSource(和BitmapSource)及其实施BitmapImage.

WPF还有一个名为的控件Image,它FrameworkElement包含并显示一个ImageSource.

我花了一段时间来解开那些乱七八糟的术语......