在ARKit相机中像Snapchat一样拍照

6

有没有类似 Snapchat 的方式在 Swift 中使用场景视图相机会话拍摄高质量图片的方法?或者至少不需要在图片中包含 scnnode 对象?

因为我不想初始化第二个相机帧来拍照。我希望它像 Snapchat 相机一样集成。

最好的问候, moe

1个回答

7

没问题

ARSCNView内置了一个快照方法,返回AR场景的UIImage。

因此,在Objective-C中,您可以这样做:

UIImage *image = [sceneView snapshot];

而且在Swift中

var image = sceneView.snapshot()

谢谢,但是 Snapchat 如何将普通的相机会话转换为 ARKit 会话呢?我的意思是在不打断实际场景的情况下使用闪光灯、自动对焦和运行 AR 会话。 - Moe
{btsdaf} - Alan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接