Я пытаюсь заставить мой код C # добавить изображение на холст моего (WPF) приложения. Однако мой код не работает.
Image I = new Image();
I.Source = System.IO.File.Open(@"C:\Users\Public\Pictures\Sample Pictures\Penguins.jpg", System.IO.FileMode.Open);
Я получаю ошибку:
Cannot implicitly convert type 'System.IO.FileStream' to 'System.Windows.Media.ImageSource'
Я понимаю, почему это так: объект Image хочет получить необработанное растровое изображение (или jpg или что-то еще), и мой код передает ему поток вывода из файла. Как я могу конвертировать между двумя?