Мой код выглядит следующим образом:
String filename = Utils.GetNextFilename(); MediaLibrary library = new MediaLibrary(); library.SavePicture(filename, corrected_image);
И в вызове SavePicture() я получаю следующее:
SavePicture()
Необработанное исключение типа 'System.ArgumentException'произошло в Microsoft.Xna.Framework.dll Дополнительная информация: значение не попадает в ожидаемый диапазон.
Необработанное исключение типа 'System.ArgumentException'произошло в Microsoft.Xna.Framework.dll
Дополнительная информация: значение не попадает в ожидаемый диапазон.
Но я не уверен, почему.
Хорошо, я понял это. Я должен сбросить поток:
String filename = Utils.GetNextFilename(); MediaLibrary library = new MediaLibrary(); corrected_image.Seek(0, 0); // <-- The fix. library.SavePicture(filename, corrected_image);