知道图片是Selfie还是Portrait

时间:2018-04-09 19:32:44

标签: ios swift image photo

我正在编写一个应用程序,用户可以上传图片并添加一些过滤器。 问题是,当我对其应用滤镜时,只有在使用后置摄像头拍摄照片时,图片才会旋转。

如果是自拍照,则图片不会旋转 如果图像处于纵向模式,则图像不旋转

问题在于我不知道如何获取这些信息,以便仅在我需要时旋转图片。

1 个答案:

答案 0 :(得分:3)

你以错误的方式思考这个问题。在应用过滤器后,使用手机后置摄像头拍摄的图像可能会出现旋转,但您无法对所有设备进行此假设。相反,您可以阅读UIImage上的imageOrientation属性,以获取有关图像是否有异常旋转的信息。