이미지 주소를 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; } } } }
|
'C# > WPF' 카테고리의 다른 글
[WPF] TextBox 개행 가능하도록 하기 (0) | 2020.07.07 |
---|---|
[WPF] RichTextBox 내용 Clear 하기 (3가지 방법) (0) | 2020.07.07 |
[WPF] 자식요소 반환하기 (0) | 2020.07.07 |
[WPF] ColorGridBox (0) | 2020.07.06 |
[WPF] ListBox 에 색 바인딩하고 선택 후 스크롤하기 (0) | 2020.07.06 |