2023. 8. 10. 15:59ㆍ카테고리 없음
try
{
// C 드라이브의 예시 파일 경로 (파일 이름 및 경로를 실제 파일에 맞게 수정해야 합니다)
string filePath = @"C:project\raster\0\0.png";
// 파일로부터 이미지 데이터 읽기
byte[] imageData = File.ReadAllBytes(filePath);
// 읽어온 이미지 데이터를 BitmapImage로 변환하여 이미지 컨트롤에 표시
BitmapImage bitmapImage = new BitmapImage();
using (MemoryStream stream = new MemoryStream(imageData))
{
bitmapImage.BeginInit();
bitmapImage.CacheOption = BitmapCacheOption.OnLoad;
bitmapImage.StreamSource = stream;
bitmapImage.EndInit();
}
imageControl.Source = bitmapImage;
}
catch (Exception ex)
{
// 예외 처리
MessageBox.Show("이미지 불러오기 오류: " + ex.Message);
}
catch를 사용해 예외처리를 해 Window가 꺼지는 일이 없게 하자