簡體   English   中英

使用諾基亞成像SDK在混合圖像中捕獲圖像

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM