Daha ayrıntılı bir örnek, kullanım alanı ve gerekli ad alanları. Sadece hızlı bir kopyasını yapmak ve çözümü yapıştırabileceğiniz beri
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);
}
}
}
Umarım bu, sana zaman kazandırır.
~ Şerefe! Ayrıca sadece System.ComponentModel kullanarak yeterli değildir ekleyerek, System.Drawing.dll başvurusunu eklemeniz gerekir btw
using System.Drawing;
using System.IO;
using System.Net;
public static Image GetImageFromUrl(string url)
{
using (var webClient = new WebClient())
{
return ByteArrayToImage(webClient.DownloadData(url));
}
}
public static Image ByteArrayToImage(byte[] fileBytes)
{
using (var stream = new MemoryStream(fileBytes))
{
return Image.FromStream(stream);
}
}
'Bulunan önerilerle ilgili bir sorunum var. Bu sorun nedir? – Oded
Soruyu okuyun. Sorun şu ki, FromStream bulunamıyor – user896692
'FromStream' sorunu açık. Net olmayan şey diğer cevaplarda ne eksiklikler olduğuydı (ya da bu idi). – Oded