2012-03-05 55 views
1

在我的應用程序中,我有一個功能,您可以將照片分享到Facebook。在共享之前,您可以從相機拍攝照片,或者從照片庫中選擇一張照片。另外,選擇照片後,您可以「編輯」它(正方形作物< - 這是imagepicker附帶的基本功能)。如何旋轉從照片庫中挑選的照片進行編輯

現在,我的問題是,在我的照片庫中,我有一些照片是橫向的,我想在顯示「編輯」屏幕前向上旋轉它們。可能嗎?

我注意到,當您在風景中使用相機拍攝照片時,imagepicker會自動向上旋轉照片。但是當我在圖書館中選擇一張風景照片時,它不會向上。

任何提示將不勝感激。謝謝,

回答

2

您只能在用戶從圖像選擇器中選擇它後才能旋轉照片。或者用戶必須事先使用照片應用旋轉它。

+0

「或者用戶必須事先使用照片應用旋轉它。」這隻能在我的應用程序之外完成(這意味着僅來自Apple的照片應用程序)?當用戶從庫中選取照片時,是否有辦法在我的應用程序中執行旋轉圖像? – 2012-03-05 23:01:24

+0

正如我所說,只有在圖像採摘完成後,包括編輯(imagePickerController:didFinishPickingMediaWithInfo) – Felix 2012-03-05 23:07:48

+0

好酷,所以沒有辦法做到我想要的。謝謝。 – 2012-03-06 01:52:56

0

不知道,如果你仍然遇到這個問題,但我想我會分享一些我認識的只是你仍然不知道的情況下...

我就遇到了這個問題,而回與iOS中的旋轉圖像,並最終做了大量的研究。

也許我的SO問題iOS PNG Image rotated 90 degrees和我用來旋轉圖像的代碼將有所幫助?