我正在尝试从屏幕上获取快照。我不一定需要完整的高分辨率静止图像,只需要来自视口的图像,而无需我已经覆盖的 3D 模型。
问问题
1236 次
1 回答
3
如果您指的是相机捕获的图像,则可以在
sceneView.session.currentFrame?.capturedImage
https://developer.apple.com/documentation/arkit/arframe/2867984-capturedimage
像素缓冲区采用 YCbCr 格式,因此您可能需要访问亮度和色度平面并将它们转换为 RGB,具体取决于您尝试生成的图像类型。对于 CGImage/UIimage,我认为这很简单:如何将 CVPixelBuffer 转换为 UIImage?
于 2017-07-11T12:29:40.547 回答