[WPF] 이미지 주소를 BitmapImage 으로 변화하기
이미지 주소를 BitmapImage 으로 변환하는 코드입니다.
using System; using System.IO; using System.Net; using System.Windows.Media.Imaging;
namespace WpfApp { public class Helper { /// <summary> /// 이미지 주소를 BitmapImage 으로 변환합니다. /// </summary> /// <param name="ImageUrl">이미지 주소입니다.</param> /// <returns></returns> public static BitmapImage LoadBitmapImage(string ImageUrl) { try { if (string.IsNullOrEmpty(ImageUrl)) return null;
WebClient wc = new WebClient();
Byte[] imshrBytes = wc.DownloadData(ImageUrl);
wc.Dispose();
BitmapImage bitmapImage = new BitmapImage();
bitmapImage.BeginInit();
bitmapImage.StreamSource = new MemoryStream(imshrBytes);
bitmapImage.EndInit();
return bitmapImage; } catch { return null; } } } }
|