2011-10-21 31 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

是的,看到更新的答案 –