首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从System.Drawing.Bitmap加载WPF BitmapImage

System.Drawing.Bitmap是.NET中的一个类,用于处理与绘制有关的功能。WPF是一个基于.NET框架的多媒体用户界面框架,用于构建和呈现高质量的图形和媒体应用程序。

要加载WPF BitmapImage的.NET System.Drawing.Bitmap对象,可以使用以下代码:

代码语言:scss
复制
Bitmap bmp = new Bitmap("filename.jpg");
BitmapImage image = new BitmapImage();
image.BeginInit();
image.StreamSource = new MemoryStream(bmp.GetPixels());
image.EndInit();

这里,首先创建System.Drawing.Bitmap对象,然后使用GetPixels方法将其像素数据加载到一个新的.NET MemoryStream对象中。接着创建一个新的BitmapImage对象,并将MemoryStream对象中的像素数据作为源来加载图像。完成加载后,可以使用BitmapImage对象的NavigateToString方法将WPF Image控件呈现为图像或通过StreamSource属性直接呈现为图像流。

请注意,在使用此方法时需要将.NET的ImageSource属性与WPF的BitmapImage对象的StreamSource属性关联起来,以便在WPF应用程序中显示图像。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券