IOS 5 以降で最小限の例を教えてくれる人
背面カメラのビデオをキャプチャするアプリの要件は次のとおりです。
カメラでキャプチャされた画像の解像度は 1280x720 です
プレビュー レイヤーは AVCaptureVideoPreviewLayer であり、iPhone 5 と 4 の両方で全画面を埋めます
ビデオとプレビューの両方の向きは LandScapeRight です
プレビューをズームしたい場合は、横長の画像の中心に正しくズームインします
4まですべてが機能しました。)しかし、ズームを適用しようとするたびに
viewLayer.affineTransform = CGAffineTransformMakeScale(2, 2);
横向きでは、フォーカスされた画像の中心がズームされていない画像の中心よりも下にあることがわかります。それが私が解決しようとしている問題です。したがって、スケールを 1、1.3、1.6、または 2.0 に設定すると、ズームしていない画像の中心が常に表示されるようになります。