在诺基亚成像sdk中使用混合图像捕获图像
本文关键字:图像 混合 诺基亚 成像 sdk | 更新日期: 2023-09-27 18:03:57
我正在使用诺基亚成像sdk制作windows phone应用程序,应用程序的例子是这个实时混合演示
我试图捕捉图像与图像叠加的图像,即图像与其他图像在它的顶部,在上面的例子中,在现场摄像机流下面是代码,我试图捕捉图像与效果
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);
,但上面的代码只保存图像没有效果,所以如何从相机捕捉图像与实时混合效果
基本上你要做的就是将你在预览中拥有的相同效果/过滤器附加到一个新的图像源,而不是捕获的照片流。也可能使用不同的渲染器。
或者为捕获设置一组重复的过滤器。这是有原因的,例如,你可以在预览中配置较低质量的效果来帮助性能。