拍摄快照后向右旋转的图像 - 用快照更新

时间:2014-01-26 09:20:28

标签: ios

在我的应用中,我需要裁剪图像,然后从中提取文字。为此,我正在使用OCR。一切正常,但在iPad 2上,当我从太近的地方拍摄照片时,拍摄照片后照片会自动向右或向左旋转。

请注意,我的应用仅支持纵向模式,而不支持横向。

另外,我创建了一个用于裁剪的叠加层,这是一个非常小的矩形框,位于摄像机屏幕的顶部。但是,当我在横向上旋转iPad时,图像拾取器控件随之移动。我怎么能阻止它?

这就是我想要的方式

enter image description here

当我从太近的时候拍照时会发生这种情况

enter image description here

1 个答案:

答案 0 :(得分:0)

-(BOOL)shouldAutoRotateInterfaceOrientation:(UIInterfaceOrientation)orintation{
    if(orintation==UIIntefaceOrientationPortait)
   {
     captureLayer.connection.videoOrientation=AVCaptureVideoOrientationPortrait;
   }
   return (orintation==UIIntefaceOrientationPortait);
}