1

私のコードは次のようになります:

String filename = Utils.GetNextFilename();
MediaLibrary library = new MediaLibrary();
library.SavePicture(filename, corrected_image);

そして、SavePicture()電話で、私は次のようになります:

タイプ'System.ArgumentException'の未処理の例外がMicrosoft.Xna.Framework.dllで発生しました

追加情報:値が期待される範囲内にありません。

しかし、理由はわかりません。

4

1 に答える 1

5

さて、私はそれを理解しました。ストリームをリセットする必要があります。

String filename = Utils.GetNextFilename();
MediaLibrary library = new MediaLibrary();
corrected_image.Seek(0, 0);                      // <-- The fix.
library.SavePicture(filename, corrected_image);
于 2011-01-30T22:36:35.970 に答える