23

次のコードがあります。

Image tmpimg = null;
HttpWebRequest httpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
HttpWebResponse httpWebReponse = (HttpWebResponse)httpWebRequest.GetResponse();
Stream stream = httpWebReponse.GetResponseStream();
return Image.FromStream(stream);

入力した最後の行にがリストImage.にありません。FromStream私に何ができる?

4

4 に答える 4

28

必要な名前空間を使用して、より詳細な例を示します。

using System.Net;
using System.IO;
using System.Drawing;

public static Image GetImageFromUrl(string url)
    {
        HttpWebRequest httpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
        
            using (HttpWebResponse httpWebReponse = (HttpWebResponse)httpWebRequest.GetResponse())
            {
                using (Stream stream = httpWebReponse.GetResponseStream())
                {
                    return Image.FromStream(stream);
                }
            }
    }
于 2013-10-05T13:29:26.910 に答える
8

おそらく必要using System.Drawing;です。

于 2012-04-09T17:39:37.760 に答える
2

ところで、System.Drawing.dll への参照も追加する必要があります。System.Drawing を使用して追加するだけでは十分ではありません。

于 2014-08-01T23:24:25.907 に答える