我正在制作一个需要实时显示相机图像的应用程序。对于前置摄像头,我想水平翻转它,这样它就不会“镜像”。我在网上找到了以下代码。它适用于后置摄像头。但是当我切换到前置摄像头时,相同的代码给了我一张像翻转但也旋转了 -90 度的照片。我试图旋转回来,但它似乎不起作用。
CATransform3D perspective = CATransform3DScale(CATransform3DIdentity, 1.0, -1.0, 0);
[[self previewLayer] setTransform:perspective];