[英]Capturing images with blended images in nokia imaging sdk
我正在使用諾基亞Imaging 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);
但是上面的代碼僅保存沒有效果的圖像,因此如何從相機捕獲具有實時混合效果的圖像。
基本上,您要做的就是將與預覽中相同的效果/濾鏡附加到一個新的圖像源上,並使用捕獲的照片流。 並且可能也使用其他渲染器。
要么為此設置一個重復的過濾器集,要么進行捕獲。 出於某些原因,您可以例如在預覽中配置質量較低的效果以幫助提高性能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.