2012-03-05 56 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和我用来旋转图像的代码将有所帮助?