2011-01-30 2 views
1

Мой код выглядит следующим образом:System.ArgumentException при вызове MediaLibrary.SavePicture()

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

И в SavePicture() вызов, я получаю следующее:

Необработанное исключение типа ' System.ArgumentException "произошло в Microsoft.Xna.Framework.dll

Дополнительная информация: Значение не f все в пределах ожидаемого диапазона.

Но я не уверен, почему.

ответ

5

Хорошо, я понял. Я должен сбросить поток:

String filename = Utils.GetNextFilename(); 
MediaLibrary library = new MediaLibrary(); 
corrected_image.Seek(0, 0);      // <-- The fix. 
library.SavePicture(filename, corrected_image); 
+0

не забудьте пометить себя правильно: P –

+0

мне придется ждать два дня. –