c#下载网页图片

///
       /// <summary>
       /// 下载网页图片
       /// </summary>
       /// <param name="url">下载路径</param>
       /// <param name="desPath">目标路径</param>
       /// <returns></returns>
       public BitmapImage DownLoadImage(string url, string desPath)
       {   
           WebClient mywebclient = new WebClient();
           mywebclient.DownloadFile(url, desPath);
          BitmapImage image= AddImage2Show(desPath);
          return image;
       }
       /// <summary>
       /// string转换成BitmapImage
       /// </summary>
       /// <param name="uri"></param>
       /// <returns></returns>
       public BitmapImage AddImage2Show(string uri)
       {
           uri = Path.GetFullPath(uri);
           if (!File.Exists(uri))
           {
               return null;
           }
           BitmapImage bitmap = new BitmapImage();
           bitmap.BeginInit();
           bitmap.CacheOption = BitmapCacheOption.OnLoad;//将图片缓存到内存中
           bitmap.UriSource = new System.Uri(uri);
           bitmap.EndInit();
           return bitmap;
       }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值