2017-10-18 75 views
2

他们有什么方法可以快速拍摄像Snapchat这样的sceneview摄像头会话的高质量图片吗? 或者至少没有图片中的scnnode对象?在ARKit相机拍照像snapchat snapchat

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

最好的问候, 教育部

回答

2

没错

ARSCNViews有一个内置的快照方法在Objective-C返回ARScene的一个UIImage

所以,你可以这样做:

UIImage *image = [sceneView snapshot]; 

and in Swift

var image = sceneView.snapshot() 
+0

谢谢,但是Snapchat如何将常规摄像机会话设置为ARKit会话?我的意思是使用闪光灯,自动对焦和运行会话而不中断实际场景? – Moe

+0

我认为snapchat已经编写了他们自己的AR框架,并且已经在没有ARKit的情况下实现了它,因为他们之前有一些AR功能。不能肯定地说。 –