私はすでにCALayerからこのソリューションCGImage(またはUIImage)を試しました
しかし、私は何も得ません。
質問が言うように、カメラのプレビュー レイヤーから UIImage を取得しようとしています。静止画像をキャプチャするか、outputsamplebuffer を使用できることはわかっていますが、セッション品質のビデオが写真に設定されているため、これら 2 つのアプローチのいずれかが遅く、大きな画像が得られます。
だから私がうまくいくと思ったのは、プレビューレイヤーから直接画像を取得することです。これは、必要なサイズが正確にあり、操作が既に行われているためです。UIImageとして取得できるように、このレイヤーをコンテキストに描画する方法がわかりません。
おそらく別の解決策は、OpenGL を使用してこのレイヤーをテクスチャとして直接取得することでしょうか?
どんな助けでも感謝します、ありがとう。