我正在使用诺基亚图像开发工具包制作windows phone应用程序,应用程序的示例是这个real time blend demo
我正在尝试捕获图像与图像叠加图像,即图像与其他图像在它的顶部,如上面的例子在直播摄像头流以下是代码,我试图捕获图像与效果
CameraCaptureSequence cameraCaptureSequence = App.Camera.CreateCaptureSequence(1);
MemoryStream stream = new MemoryStream();
cameraCaptureSequence.Frames[0].CaptureStream = stream.AsOutputStream();
await App.Camera.PrepareCaptureSequenceAsync(cameraCaptureSequence);
await cameraCaptureSequence.StartCaptureAsync();
stream.Seek(0, SeekOrigin.Begin);
MediaLibrary library = new MediaLibrary();
library.SavePictureToCameraRoll("picture1.jpg", stream);但是上面的代码只保存图像,没有效果,那么如何从摄像头捕获具有实时混合效果的图像。
发布于 2014-05-26 13:20:16
基本上,您需要做的是将预览中相同的效果/滤镜附加到新的图像源,取而代之的是捕获的照片流。并且可能也使用不同的渲染器。
或者为捕获设置一组重复的过滤器。这是有原因的,例如,你可以在预览中配置较低质量的效果来提高性能。
https://stackoverflow.com/questions/23703137
复制相似问题