2011-01-30 71 views
1

我的代码如下所示:System.ArgumentException()

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 – 2011-01-30 23:43:57

相关问题