我需要從uiimagepicker獲取圖片,並需要在uiimageview中顯示它。它在模擬器中完美工作。但是在設備上,來自uiimagepicker的圖像旋轉。如何解決此問題?來自UIIMagePicker的圖片旋轉
0
A
回答
0
由於手機相機的縱向/橫向取向發生此問題。再旋轉圖像像
CGImageRef imageRef = [sourceImage CGImage];
UIImage *rotatedImage = [UIImage imageWithCGImage:imageRef scale:1.0 orientation:UIImageOrientationUp];
或嘗試這樣
static inline double radians (double degrees) {return degrees * M_PI/180;}
UIImage* rotate(UIImage* src, UIImageOrientation orientation)
{
UIGraphicsBeginImageContext(src.size);
CGContextRef context = UIGraphicsGetCurrentContext();
if (orientation == UIImageOrientationRight) {
CGContextRotateCTM (context, radians(90));
} else if (orientation == UIImageOrientationLeft) {
CGContextRotateCTM (context, radians(-90));
} else if (orientation == UIImageOrientationDown) {
// NOTHING
} else if (orientation == UIImageOrientationUp) {
CGContextRotateCTM (context, radians(90));
}
[src drawAtPoint:CGPointMake(0, 0)];
return UIGraphicsGetImageFromCurrentImageContext();
}
相關問題
- 1. 圖片來自UIImagePicker方向不正確
- 2. 在UIImagePicker中禁用旋轉
- 3. 圖片自畫廊自動旋轉 - Android
- 4. 圖片旋轉C++
- 5. 圖片旋轉:CSS
- 6. 旋轉和自動縮放圖片
- 7. Playframework Images.resize()沒有自動旋轉圖片
- 8. 如何刪除自動圖片旋轉?
- 9. 自動旋轉圖片框中的圖片
- 10. UIImagePicker拍照時出現錯誤旋轉
- 11. 在圖片框中旋轉圖片
- 12. CSS - 旋轉背景圖片
- 13. 圖片90度旋轉AVCam
- 14. 圖片庫旋轉木馬
- 15. 圖片在PictureBox中旋轉
- 16. 旋轉圖片錯誤:java.lang.OutOfMemoryError
- 17. 用Raphael.js旋轉圖片
- 18. 保存旋轉圖片(swift3)
- 19. TCPDF ImageSVG圖片旋轉
- 20. MonoTouch。旋轉背景圖片
- 21. JavaScript圖片旋轉/縮放
- 22. Kivy如何旋轉圖片
- 23. 將圖片旋轉90°
- 24. 圖片只旋轉一次
- 25. 如何旋轉圖片框
- 26. UIImagePicker幻燈片
- 27. 當提供UIImagePicker時檢測設備旋轉視圖
- 28. 覆蓋Picturbox OnPaint事件來旋轉圖像 - 創建自定義圖片盒
- 29. 圖片/圖標旋轉使用CSS3旋轉
- 30. 從Firebase + Angular.js在旋轉木馬中展示來自網址的圖片?
它再旋轉到其原來的 –