728x90
반응형
using System;
using System.Windows.Media.Imaging;
#region 비트맵 이미지 구하기 - GetBitmapImage(sourceURI)
/// <summary>
/// 비트맵 이미지 구하기
/// </summary>
/// <param name="sourceURI">소스 URI</param>
/// <returns>비트맵 이미지</returns>
public BitmapImage GetBitmapImage(Uri sourceURI)
{
BitmapImage bitmapImage = new BitmapImage();
bitmapImage.BeginInit();
bitmapImage.CacheOption = BitmapCacheOption.OnDemand;
bitmapImage.CreateOptions = BitmapCreateOptions.DelayCreation;
bitmapImage.UriSource = sourceURI;
bitmapImage.EndInit();
return bitmapImage;
}
#endregion
※ 이미지 처리 속도가 가장 빠르다.
※ 이미지를 사용하는 프로세스나 다른 프로세스에서 해당 이미지를 변경할 수 없다.
728x90
반응형
'C# > WPF' 카테고리의 다른 글
[C#/WPF] 메모리 손실이 없는 비트맵 소스 구하기 (0) | 2019.05.30 |
---|---|
[C#/WPF] AppDomain 클래스 : 동일 프로세스에서 멀티 WPF 애플리케이션 실행하기 (0) | 2019.05.30 |
[C#/WPF] 다중 UI 스레드 윈도우 사용하기 (0) | 2019.05.30 |
[C#/WPF] ScrollViewer 클래스 : 마우스를 사용해 스크롤하기 (0) | 2019.05.28 |
[C#/WPF] BitmapImage 클래스 : 웹에서 비트맵 이미지 구하기 (0) | 2019.05.27 |
[C#/WPF] BitmapImage 클래스 : 비트맵 이미지 구하기 (0) | 2019.05.27 |
[C#/WPF] ScrollViewer 클래스 : IsDeferredScrollingEnabled 속성을 사용해 스크롤 성능 높이기 (0) | 2019.05.27 |
[C#/WPF] FrameworkElement 클래스 : RequestBringIntoView 이벤트를 사용해 ScrollViewer 내부 객체 포커스시 자동 스크롤 방지하기 (0) | 2019.05.27 |
[C#/WPF] 컨트롤 이미지 저장하기 (0) | 2019.05.27 |
[C#/WPF] VisualBrush 엘리먼트 : 격자 그리기 (0) | 2019.05.27 |
[C#/WPF] 듀얼 모니터에서 두번째 화면에 창 표시하기 (0) | 2019.05.26 |
댓글을 달아 주세요