0

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

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

1 回答 1

1
[[self previewLayer] setTransform:CATransform3DMakeRotation(M_PI, 0.0f, 1.0f, 0.0f)];
于 2012-05-18T03:39:50.107 回答