开发者

System.ArgumentException when calling MediaLibrary.SavePicture()

My code looks like this:

String filename = Utils.GetNextFilename();
Med开发者_运维技巧iaLibrary library = new MediaLibrary();
library.SavePicture(filename, corrected_image);

And in the SavePicture() call, I get the following:

An unhandled exception of type 'System.ArgumentException' occurred in Microsoft.Xna.Framework.dll

Additional information: Value does not fall within the expected range.

But I'm not sure why.


Okay, I figured it out. I must reset the stream:

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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜