0
私は画面からスナップショットを取得しようとしています。私は必ずしも完全な高解像度の静止画を必要としません。私が既に重ねた3Dモデルのないビューポートからの画像だけです。ARKit - オーバーレイなしでカメラからUIImageを取得するにはどうすればよいですか?
私は画面からスナップショットを取得しようとしています。私は必ずしも完全な高解像度の静止画を必要としません。私が既に重ねた3Dモデルのないビューポートからの画像だけです。ARKit - オーバーレイなしでカメラからUIImageを取得するにはどうすればよいですか?
あなたがカメラで撮影された画像を意味する場合は、輝度信号と色信号面にアクセスする必要がある場合がありますので、それはピクセルバッファがYCbCr形式である
sceneView.session.currentFrame?.capturedImage
https://developer.apple.com/documentation/arkit/arframe/2867984-capturedimage
の下で利用可能です作成しようとしている画像の種類に応じてRGBに変換します。 CGImage/UIimageについては、かなり簡単だと思います。How to turn a CVPixelBuffer into a UIImage?