Я создаю приложение, которое позволяет пользователю захватывать изображение, а затем сохранять его как в изолированном хранилище, так и в медиатеке телефона.
Когда я загружаю эти две картинки на свой компьютер, я вижу, что та, что сохранена в изолированном хранилище, имеет разрешение 2592x1944 пикселей и 262 dpi, а та, что сохранена в медиатеке, имеет разрешение 1222x1630 и 72 dpi. Я не могу объяснить, почему это происходит. Мой связанный код:
//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 — это WritableBitmap, созданный из e.ChosenPhoto)