自动旋转风景/纵向视图

时间:2012-05-06 04:03:58

标签: ios image orientation autorotate

我正在一个画廊工作,我想根据图片方向自动旋转视图。例如,两张照片:

  • 1200w x 800h像素
  • 550w x 800h像素

现在要确定哪个是肖像,我只需要检查if height > width?这是唯一的方法吗?有人可以提出更好的方法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

确定图像是否为纵向的技术看起来很简单。你有什么理由不愿意使用这种方法吗?很难想到更合理的解决方案。

顺便说一句,如果图片的方向与屏幕不同,而不是旋转视图,在我的图库中,如果我的图像的高宽比接近于纵横比,我个人默认为“纵横填充”。当前视图(我认为我的阈值是10%),我使用“方面适合”(我也给他们一个用户界面,用于在纵横比和纵横填充之间切换,或者更好,但你可以提供双指缩放)。如果用户想要旋转设备以改变方向以最大化体验,他们可以,但我个人不是强迫他们这样做的粉丝,除非有一些非常引人注目的事情(即,应用程序只是无法'可能在另一个方向上起作用)。

相关问题