知道照片是自拍还是人像

Know if picture is Selfie or Portrait

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

如果是自拍图片不会旋转 如果图片为竖屏模式,则图片不旋转

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

你想错了。应用滤镜后,用 phone 的后置摄像头拍摄的图像可能会出现旋转,但您不能对所有设备做出这种假设。相反,您可以阅读 UIImage 上的 imageOrientation 属性 以获取有关图像是否存在异常旋转的信息。