【问题标题】:How do you screenshot an ARKit camera view?如何截取 ARKit 相机视图?
【发布时间】:2017-09-05 17:34:53
【问题描述】:

寻找一种在没有按钮和其他子视图的情况下捕获 ARScene 的屏幕截图或视频的方法

传统的屏幕截图会捕获屏幕上可见的所有内容,包括 UI 控件

【问题讨论】:

  • 你知道如何截取视图中特定区域的屏幕截图吗?

标签: ios swift arkit


【解决方案1】:

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

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

UIImage *image = [sceneView snapshot];

在 Swift 中

var image = sceneView.snapshot()

【讨论】:

  • 你知道如何截取视图中特定区域的屏幕截图吗?
  • @Harsh 很抱歉我没有。如果您可以在视图中找到要截屏的内容的 CGRect,则可以使用该数据来裁剪生成的图片。
猜你喜欢
  • 1970-01-01
  • 2017-05-05
  • 2018-05-12
  • 2017-12-20
  • 1970-01-01
  • 1970-01-01
  • 2018-07-21
  • 1970-01-01
  • 2019-03-20
相关资源
最近更新 更多