0
我是WPF的新手。我正在为Windows窗体应用程序进行编程,并且出现了带有图像属性的图片框。但在WPF中有Image而不是Picture Box。如何获得它的价值?我的意思是图像数据。从图像控件获取图片数据WPF
我是WPF的新手。我正在为Windows窗体应用程序进行编程,并且出现了带有图像属性的图片框。但在WPF中有Image而不是Picture Box。如何获得它的价值?我的意思是图像数据。从图像控件获取图片数据WPF
你可以通过使用Image.Source属性来做到这一点。
你会在网上找到很多关于它的样本。例如下面的代码设置图像源,您可以类似地获取图像
Image myImage3 = new Image();
BitmapImage bi3 = new BitmapImage();
bi3.BeginInit();
bi3.UriSource = new Uri("smiley_stackpanel.PNG", UriKind.Relative);
bi3.EndInit();
myImage3.Stretch = Stretch.Fill;
myImage3.Source = bi3;
//get the source
BitmapImage imgSource = myImage3.Source;
下一步是什么?我需要创建图片并转换成字节数组 –
@Timur - 我建议你更新问题说,在一个字节数组中获取图像数据不是非常简单:你的意思是原始的未压缩图像数据?究竟是什么格式?或者你的意思是可能被压缩的原始文件数据等? –
是的,看到更新的答案 –