2011-10-21 32 views
0

我是WPF的新手。我正在为Windows窗体应用程序进行编程,并且出现了带有图像属性的图片框。但在WPF中有Image而不是Picture Box。如何获得它的价值?我的意思是图像数据。从图像控件获取图片数据WPF

回答

1

你可以通过使用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; 
+0

下一步是什么?我需要创建图片并转换成字节数组 –

+0

@Timur - 我建议你更新问题说,在一个字节数组中获取图像数据不是非常简单:你的意思是原始的未压缩图像数据?究竟是什么格式?或者你的意思是可能被压缩的原始文件数据等? –

+0

是的,看到更新的答案 –