0

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

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

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

谢谢!

4

1 回答 1

1

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

顺便说一句,如果图片的方向与屏幕不同,我不会旋转视图,在我的画廊中,如果我的图像的高宽比接近当前视图的纵横比,我个人默认为“纵横比填充”(我认为我的阈值是 10%),否则我使用“aspect fit”(我还为他们提供了一个用户界面,用于在 aspect fit 和 aspect fill 之间切换,或者更好的是你可以提供捏缩放)。如果用户想要旋转设备以改变方向以最大化体验,他们可以,但我个人不喜欢强迫他们这样做,除非有一些非常令人信服的事情(即应用程序不能这样做) t 可能在另一个方向起作用)。

于 2012-05-06T04:35:43.143 回答