ios - 在 ARKit Camera 中像 snapchat 一样拍照

标签 ios swift camera arkit sceneview

他们是否有任何方法可以像 snapchat 一样使用 sceneview 相机 session 快速拍摄高质量照片? 或者至少没有图片中的 scnnode 对象?

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

最好的问候, 萌

最佳答案

是的

ARSCNViews 有一个内置的快照方法,可以返回 ARScene 的 UIImage

所以在 Objective-C 中你可以这样做:

UIImage *image = [sceneView snapshot];

在 Swift 中

var image = sceneView.snapshot()

关于ios - 在 ARKit Camera 中像 snapchat 一样拍照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46819415/

相关文章:

objective-c - 查看忽略自己的框架并从 subview 获取高度

ios - Swift 模拟器文件夹位置

swift - 使用 APNS 实时更新聊天应用程序(有或没有 AWS SNS)?

ios - 在 Cordova 中使用相机后,iOS 收到内存警告

camera - 双向音频如何发送音频API HIKVISION?

ios - 当我移动触摸点时,我如何才能知道我是否有一个 UIView 长按?

iphone - UITableView 在 cellForRow 中使用 selectRowAtIndexPath 导致双高亮

android - 如何使用phonegap-2.9.0相机并存储在Android设备中?

Swift - 具有不同值的重复键

ios - 使用协议(protocol)在 Swift 中构建可组合对象