ios - 扫描二维码,调用摄像头,横屏拍到的画面会有90度的旋转
ringa_lee
ringa_lee 2017-04-17 17:45:40
0
3
700

这是正对着键盘拍的,画面翻转了90°,怎样可以想竖屏时正常显示?

ringa_lee
ringa_lee

ringa_lee

全部回覆(3)
左手右手慢动作

你可以看一下有關 UIImage imageOrientation 屬性的文檔。網路上也有很多修正 orientation 的程式碼。

刘奇

下面這樣

UIImage* image=[info objectForKey:UIImagePickerControllerOriginalImage];  
        UIImageOrientation imageOrientation=image.imageOrientation;  
        if(imageOrientation!=UIImageOrientationUp)  
        {  
            // 原始图片可以根据照相时的角度来显示,但UIImage无法判定,于是出现获取的图片会向左转90度的现象。  
            // 以下为调整图片角度的部分  
            UIGraphicsBeginImageContext(image.size);  
            [image drawInRect:CGRectMake(0, 0, image.size.width, image.size.height)];  
            image = UIGraphicsGetImageFromCurrentImageContext();  
            UIGraphicsEndImageContext();  
            // 调整图片角度完毕  
        } 
洪涛

樓主,這個問題解決了嗎? ? ?求答案

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板