我试图同时获得没有3D模型和3D模型的图像。
我使用
session.currentFrame!.capturedImage
然后我使用快照
sceneView.snapshot()
两者都完成后。图像看起来不一样,如何获得两次相同的图像,一个包含或不包含3D内容。最好是高分辨率。
采用iPhone 7s plus。所以我猜到CaptureImage和快照使用了不同的镜头?
Session Captured Image
Scene Session Snapshot
如果您看到图像。裁剪的捕获图像不相同。焦距或快照中的某些内容有所不同。
问一个具体问题;)。.snapshot()是使用整个屏幕拍摄的SceneView的截图,整个屏幕的纵横比与图像不同。如果您叠加图像,可以看到它们的匹配方式。
.snapshot()
因此,如果您想要相同的图像,则需要自己裁剪捕获的图像。