为了账号安全,请及时绑定邮箱和手机立即绑定

在WPF中使用Image控件显示System.Drawing.Bitmap

在WPF中使用Image控件显示System.Drawing.Bitmap

C#
慕村9548890 2019-11-29 10:08:23
如何在WPF 中将内存Bitmap对象分配给Image控件?
查看完整描述

3 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

您可以使用图像的Source属性。试试这个代码...


ImageSource imageSource = new BitmapImage(new Uri("C:\\FileName.gif"));


image1.Source = imageSource;


查看完整回答
反对 回复 2019-11-29
?
三国纷争

TA贡献1804条经验 获得超7个赞

对于磁盘文件来说很容易,但是对于内存中的位图则更难。


System.Drawing.Bitmap bmp;

Image image;

...

MemoryStream ms = new MemoryStream();

bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Png);

ms.Position = 0;

BitmapImage bi = new BitmapImage();

bi.BeginInit();

bi.StreamSource = ms;

bi.EndInit();


image.Source = bi;


查看完整回答
反对 回复 2019-11-29
  • 3 回答
  • 0 关注
  • 1154 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信