如何旋转从照片库中挑选的照片进行编辑

Posted

技术标签:

【中文标题】如何旋转从照片库中挑选的照片进行编辑【英文标题】:How to rotate a photo that is picked from the photo library for editing 【发布时间】:2012-03-05 21:25:00 【问题描述】:

在我的应用程序中,我有一个功能,您可以将照片分享到 Facebook。在分享之前,您可以从相机中拍照,或从照片库中选择一张照片。此外,在您选择照片后,您可以“编辑”它(方形裁剪

现在,我的问题是,在我的照片库中,我有一些横向的照片,我想在显示“编辑”屏幕之前将它们向上旋转。有可能吗?

我注意到,当您使用相机横向拍摄照片时,图像选择器会自动向上旋转照片。但是当我在我的图书馆中选择一张横向的照片时,它不是向上的。

任何提示将不胜感激。谢谢,

【问题讨论】:

【参考方案1】:

您只能在用户从图像选择器中选择照片后旋转照片。或者用户必须事先使用照片应用旋转它。

【讨论】:

“或者用户必须事先使用照片应用旋转它。”这只能在我的应用程序之外完成(这意味着只能从 Apple 的照片应用程序)?当用户从库中挑选照片时,有没有办法在我的应用中旋转图像? 正如我所说的,只有在图像拾取完成包括编辑之后( imagePickerController:didFinishPickingMediaWithInfo )【参考方案2】:

不确定你是否仍然遇到这个问题,但我想我会分享一些我的知识,以防你仍然想知道......

不久前我在 ios 中旋转图像时遇到了这个问题,并最终对它进行了大量研究。

也许我的 SO 问题 iOS PNG Image rotated 90 degrees 和我用来旋转图像的代码会有所帮助?

【讨论】:

以上是关于如何旋转从照片库中挑选的照片进行编辑的主要内容,如果未能解决你的问题,请参考以下文章

iOS 7 从相册中挑选照片,编辑照片,替换原始照片

如何从相机胶卷中挑选照片

如何压缩从科特林画廊挑选的照片

如何从一系列照片中计算出恒星旋转?

无法显示从照片库中挑选的图像

iPhone:如何使用 iPhone 照片应用程序等“编辑”功能从照片库或相机中获取图像