我想使用 Nokia Imaging SDK 为WP8创建一个App,我可以使用手机摄像头拍摄一些照片,然后在刚拍摄的照片上应用一种预定义的模板。例如,我拍摄照片然后我想将圣诞节模板应用到照片然后保存。但是,我从诺基亚成像SDK开始,我不知道从哪里开始: - (
我正在寻找一些很好的例子,代码等但不是运气。在诺基亚页面中有关于SDK的文档,但没有任何关于我想要创建的应用程序的示例。
任何有关此问题的建议,帮助或线索都会非常有用
提前致谢!
答案 0 :(得分:1)
您应该能够使用BlendFilter实现所需。它有几种不同的选项可以将一个图像(您的圣诞主题)与另一个图像(您使用相机捕获的内容)混合。在伪代码中,这是你必须要做的:
将两个图像加载到最合适的图像源中,查看StorageFileImageSource,CameraPreviewImageSource等,并确定最适合您的图像。
使用相机中的照片作为来源创建新的FilterEffect。
创建一个新的BlendFilter,传递模板图片和混合模式。你会看到很多不同的模式,玩它们并选择你喜欢的模式。将过滤器添加到FilterEffect.Filters。
使用JpegRenderer最方便地渲染结果。
保存或查看结果。
看看诺基亚的QuickStart。步骤5演示了如何创建链,您可以从该代码开始并对其进行修改以获得您希望的效果。
在示例应用程序中,作者创建了一个具有类似目标的应用程序,除了他只将Carton过滤器应用于图像。因此,您的大多数代码都是相同的,您只需要更改FilterEffect中应用的过滤器。