我正在尝试使用 Nokia Imaging SDK 过滤实时摄像头流并将流数据保存到图像文件中。我正在使用 Nokia Imaging 的 Camera Stream 示例。
过滤器工作正常,但是当我尝试使用 EditingSession 保存图像时,它给了我 System.Runtime.InteropServices.SEHException 。我用来保存图像的代码是 -
MediaLibrary library = new MediaLibrary();
IBuffer jpegOut = await effects.Session.RenderToJpegAsync();
library.SavePicture(FileNamePrefix + DateTime.Now.ToString() + ".jpg", jpegOut.AsStream());
虽然 effects.Session 实际上是用于在相机流上应用过滤器的 EditingSession。我已经使用相同的方法来捕获静态图像数据,现在我不能将它用于流数据。还有其他方法可以保存过滤后的图像吗?