WPFで画像を表示しようとしています。私はこれを使用します:
Stream fs = File.Open(path, FileMode.Open);
BitmapImage bmp = new BitmapImage();
bmp.BeginInit();
bmp.StreamSource = fs;
bmp.EndInit();
img.Source = bmp;
fs.Close();
これは、ストリームを閉じても閉じなくても機能しません。何が機能しますか:
BitmapImage bmp = new BitmapImage(new Uri(path));
img.Source = bmp;
ストリームを閉じる必要があるという事実を除いて、2 番目の方法を使用します。これの何が問題なのですか?