2011-10-21 24 views
0

私はWPFを使い慣れています。私はWindows Formsアプリケーション用にプログラミングしていましたが、Imageプロパティを持つPicture Boxがありました。しかし、WPFでは、画像ボックスの代わりに画像があります。それを得る方法私は画像データを意味します。画像コントロールから画像データを取得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

@ティムール - あなたはそれを言うために質問を更新することをお勧めします。バイト配列でイメージデータを取得することはあまり簡単ではありません。生の非圧縮イメージデータを意味しますか?どのフォーマットで正確に?あるいは、圧縮されているかもしれない生のファイルデータを意味しますか? –

+0

はい更新された回答を表示 –

関連する問題