Как скачать картинку и сразу вставить в Bitmap? - C#

Узнай цену своей работы

Формулировка задачи:

Здраствуйте. Как вы уже поняли из заголовка нужно скачать как то картинку из сети, и сразу вставить ее в Bitmap не загружая на диск компьютера.
Bitmap img = new Bitmap("erctykerycke.gif");
Скачиваю картинки таким образом:
string url = "http://site.ru/erctykerycke.gif";
(new WebClient()).DownloadFile(url, "erctykerycke.gif");
Он скачивает изображение и сохраняет его на диск. Я могу конечно потом сразу открыть это изображение с диска при помощи "Bitmap-кода" который представлен выше... но.... Как кто то непомню кто сказал "

Это все равно что лечить гланды через анус

". Неочеь удобно. Может код скачивания изображения другой предложите, ну вообщем помогите решить вопрос. Спасибо.
Блин, некто незнает

Решение задачи: «Как скачать картинку и сразу вставить в Bitmap?»

textual
Листинг программы
Bitmap LoadImageFromWeb(string adr){
     
          using (WebClient client = new WebClient()) {                  
          
          byte[] data = client.DownloadData(adr);                        
        
          using (MemoryStream ms = new MemoryStream(data))          
                 return new Bitmap(ms);
          }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.364 из 5
Похожие ответы