1. ホーム
  2. c#

URLからバイト配列に変換した画像

2023-09-02 02:39:55

質問

画像付きのハイパーリンクがあります。

ハイパーリンクから画像を読み込んで、バイト配列 ( byte[] )に代入する必要があります。

ありがとうございます。

どのように解決するのですか?

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);
}