Изображение из URI в приложении Windows Forms - PullRequest
1 голос
/ 06 ноября 2011

Я работаю в C #, .Net 4.0, но у меня есть приложение Windows Forms. Я хочу создать Image объект из Uri. Каждая ссылка, которую я нашел, была о приложениях WPF, но я работаю в Windows Forms.

Image x = new Image();
//this doesn't work for me

1 Ответ

5 голосов
/ 06 ноября 2011

Ваш код просто создает новый объект Image со свойствами по умолчанию.Я не вижу, где вы пытаетесь использовать Uri вообще.

Используйте WebClient.OpenRead, чтобы получить поток из Uri и Image.FromStream чтобы получить из него изображение.

var wc = new WebClient();
Image x = Image.FromStream(wc.OpenRead(uri));
...