我正在制作一款需要实时显示相机图像的应用。对于前置摄像头,我想水平翻转,因此不会“镜像”。我在网上找到了以下代码。它适用于后置摄像头。但是当我切换到前置摄像头时,相同的代码会给我一张像翻转的图片,但也会旋转-90度。我试图向后旋转,但它似乎不起作用。
CATransform3D perspective = CATransform3DScale(CATransform3DIdentity, 1.0, -1.0, 0);
[[self previewLayer] setTransform:perspective];
答案 0 :(得分:1)
[[self previewLayer] setTransform:CATransform3DMakeRotation(M_PI, 0.0f, 1.0f, 0.0f)];