检查 UIImage 是不是为横向图像

Posted

技术标签:

【中文标题】检查 UIImage 是不是为横向图像【英文标题】:Checking if an UIImage is a landscape image检查 UIImage 是否为横向图像 【发布时间】:2016-06-16 11:02:52 【问题描述】:

如何检查 UIImage 是否为横向图像(在 Swift 中)?

我试过这段代码:

if self.imageView.image?.imageOrientation == .Left || self.imageView.image?.imageOrientation == .Right 
            self.isLandscape=true
        

但是没有用。

谢谢

【问题讨论】:

如果图像宽度大于高度,则为横向...否则为纵向 【参考方案1】:

怎么样:

let image: UIImage = //your image
image.size.width > image.size.height

?

【讨论】:

有时令我惊讶的是,最好的答案竟然是最简单的。感谢您的精彩回答! 简单而明确!

以上是关于检查 UIImage 是不是为横向图像的主要内容,如果未能解决你的问题,请参考以下文章

检查 UIImageView 中的图像不是占位符图像并附加到 UIImage 数组

捕获显示横向方向的 UIimage 视图中存储的图像

检查 UIImage 是不是具有 alpha(透明)颜色的问题

检查 UIImage 是不是在视图顶部

检测 UIImage 是不是不包含图像

UIImage 方向问题