Как я могу перевернуть переднюю камеру iphone - PullRequest
0 голосов
/ 14 апреля 2011

Я создаю приложение, которое должно показывать изображение с камеры в режиме реального времени. Для фронтальной камеры я хочу перевернуть ее горизонтально, чтобы она не была «зеркальной». Я нашел следующий код в Интернете. Хорошо работает с задней камерой. Но когда я переключаюсь на фронтальную камеру, тот же код дает мне изображение, похожее на перевернутое, но также повернутое на -90 градусов. Я пытался повернуть назад, но это не сработало.

CATransform3D perspective = CATransform3DScale(CATransform3DIdentity, 1.0, -1.0, 0);
[[self previewLayer] setTransform:perspective];

1 Ответ

1 голос
/ 18 мая 2012
[[self previewLayer] setTransform:CATransform3DMakeRotation(M_PI, 0.0f, 1.0f, 0.0f)];
...