首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将图片网址转换为system.drawing.image

将图片网址转换为 System.Drawing.Image 对象,可以使用以下步骤:

  1. 使用 System.Net.WebRequest 或 System.Net.Http.HttpClient 下载图片。
  2. 使用 System.IO.MemoryStream 将下载的图片数据转换为 System.IO.Stream 对象。
  3. 使用 System.Drawing.Image.FromStream 方法将 System.IO.Stream 对象转换为 System.Drawing.Image 对象。

以下是一个示例代码:

代码语言:csharp
复制
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 对象。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券