0
사용자가 이미지를 캡처 한 다음 격리 된 저장소와 휴대 전화의 미디어 라이브러리에 저장할 수있는 앱을 만듭니다.MediaLibrary.SavePicture는 축소 된 해상도로 그림 스트림을 저장합니다.
두 장의 사진을 PC로 다운로드하면 미디어 라이브러리에 저장된 사진이 1222x1630 및 72dpi 인 반면 고립 된 저장 공간에 저장된 사진은 2592x1944 픽셀 및 262dpi의 해상도를 갖습니다. 왜 이런 일이 일어날 지 설명 할 수 없습니다. 내 관련 코드 숨김입니다 :
//Save image to isolated storage
Extensions.SaveJpeg(wb, fileStream, wb.PixelWidth, wb.PixelHeight, 0, 85);
//Save image to Media Library
MediaLibrary medialibrary = new MediaLibrary();
medialibrary.SavePicture(imageName, e.ChosenPhoto;);
(WB는 e.ChosenPhoto에서 생성되는 WritableBitmap입니다)
이 방법을 구현했는데 미디어 라이브러리의 이미지는 여전히 1222x1630이지만 dpi는 165dpi로 개선되었습니다. 이상하지 않니? – Icarus