0

次のようにMediaLibraryに画像を保存しました

System.Windows.Media.Imaging.Extensions.SaveJpeg(wb, msWrite, g_IntWidth, g_IntHeight, 0, 100);
 MediaLibrary ML = 新しい MediaLibrary();
 ML.SavePicture("My1stPhoto.jpg", msWrite);

問題は :

後で PhotoChooser を使用して以前に保存した写真 ( My1stPhoto.jpg ) を選択すると、これは機能します。返されるファイル名は My1stPhoto.jpg と同じではないようです

以下のコードを使用しましたが、バイトは 0 ですか? 君の力が必要。ありがとう。

void photoChooserTask_Completed(オブジェクト送信者, PhotoResult e)
  {
           strSelectedFilenameinHub = e.OriginalFileName;

           StreamResourceInfo sri = null;

            Uri jpegUri = new Uri( strSelectedFilenameinHub, UriKind.Relative);

             sri = Application.GetResourceStream(jpegUri);

             byte[] imageData = new byte[sri.Stream.Length];

            sri.Stream.Read(imageData, 0, System.Convert.ToInt32(sri.Stream.Length));

 }


 
4

1 に答える 1