0

ユーザーが画像をキャプチャして、分離ストレージと電話のメディア ライブラリの両方に保存できるアプリを作成します。

これら 2 つの画像を PC にダウンロードすると、分離ストレージに保存されている画像の解像度は 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 は e.ChosenPhoto から作成される WritableBitmap です)

4

1 に答える 1