将图片网址转换为 System.Drawing.Image 对象,可以使用以下步骤:
以下是一个示例代码:
using System.Net.Http;
using System.IO;
using System.Drawing;
public static Image GetImageFromUrl(string url)
{
using (HttpClient client = new HttpClient())
{
using (HttpResponseMessage response = client.GetAsync(url).Result)
{
using (Stream stream = response.Content.ReadAsStreamAsync().Result)
{
return Image.FromStream(stream);
}
}
}
}
这个方法使用了 System.Net.Http.HttpClient 类来下载图片,并使用 System.IO.MemoryStream 将下载的图片数据转换为 System.IO.Stream 对象,最后使用 System.Drawing.Image.FromStream 方法将 System.IO.Stream 对象转换为 System.Drawing.Image 对象。
领取专属 10元无门槛券
手把手带您无忧上云