///
/// <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;
}
c#下载网页图片
最新推荐文章于 2024-08-24 09:49:21 发布