[부분 추가 OnRender 메서드 내부]
FileStream fs = File.OpenRead(@"C:/Users/????/????/????\????\etc\새 폴더 (2)\wallpaper\"+"20131002181237_6136.jpg");
decoder2 = new JpegBitmapDecoder(fs, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.OnLoad);
bitmapSource2 = decoder2.Frames[0];
dc.DrawImage(bitmapSource2, new Rect(282.0, 127.0, 300, 450));
uri = @"C:/Users/????/????/????\????\etc\새 폴더 (2)\wallpaper\MTS_ajafong-1032898-JapaneseGirl.jpg";
myUri = new Uri(uri, UriKind.RelativeOrAbsolute);
decoder2 = new JpegBitmapDecoder(myUri, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.OnLoad);
bitmapSource2 = decoder2.Frames[0];
dc.DrawImage(bitmapSource2, new Rect(282.0, 527.0, 121, 136));
파일 스트림과 uri로 로컬 내의 자료에 접근해서 이미지를 가져온 후 화면에 출력해 보았다.
[결과]
이미지 출처 : 아래 게시글과 동일
참고 사이트.
http://msdn.microsoft.com/ko-kr/library/ms748873(v=vs.110).aspx
http://msdn.microsoft.com/ko-kr/library/vstudio/system.windows.media.imagedrawing(v=vs.100).aspx
댓글 없음:
댓글 쓰기