Изображение в массив байтов из url-адреса
У меня есть гиперссылка, которая имеет изображения.
Мне нужно прочитать / загрузить изображение из этой гиперссылки и назначить его массиву байтов (byte[]
) в C#.
спасибо.
1 ответ:
WebClient.DownloadData Это самый простой способ.
var webClient = new WebClient(); byte[] imageBytes = webClient.DownloadData("http://www.google.com/images/logos/ps_logo2.png");
стороннее редактирование: обратите внимание, что WebClient является одноразовым, поэтому вы должны использовать
using
:string someUrl = "http://www.google.com/images/logos/ps_logo2.png"; using (var webClient = new WebClient()) { byte[] imageBytes = webClient.DownloadData(someUrl); }