图片是有方向的!!

    ///根据图片的方向转换选择的区域
    ///
    /// - Parameters:
    ///   - rect: 要转的区域
    ///   - frame: 图片的frame
    ///   - orientation: 方向
    /// - Returns: return value description
    private func p_convertRect(_ rect:CGRect,onOriginFrame frame:CGRect,orientation:UIImageOrientation) -> CGRect {
        var x:CGFloat
        var y:CGFloat
        var width:CGFloat
        var height:CGFloat
        switch orientation {
        case .up:
            x = rect.origin.x
            y = rect.origin.y
            width = rect.width
            height = rect.height
        case .right:
            x = rect.origin.y
            y = frame.width - rect.maxX
            width = rect.height
            height = rect.width
        case .down:
            x = frame.width - rect.maxX
            y = frame.height - rect.maxY
            width = rect.width
            height = rect.height
        case .left:
            x = frame.height - rect.maxY
            y = rect.origin.x
            width = rect.height
            height = rect.width
        case .upMirrored:
            x = frame.width - rect.maxX
            y = rect.origin.y
            width = rect.width
            height = rect.height
        case .leftMirrored:
            x = rect.origin.y
            y = rect.origin.x
            width = rect.height
            height = rect.width
        case .downMirrored:
            x = rect.origin.x
            y = frame.height - rect.maxY
            width = rect.width
            height = rect.height
        case .rightMirrored:
            x = frame.height - rect.maxY
            y = frame.width - rect.maxX
            width = rect.height
            height = rect.width
        }
        return CGRect(x: x, y: y, width: width, height: height)
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原谅我不再送花 伤口应要结疤 花瓣铺满心里坟场才害怕 如若你非我不嫁 彼此终必火化 一生一世等一天需要代价 ——《...
    新文艺青年阅读 1,469评论 2 5
  • 1.我怎么如此幸运,下午的时候觉得有好多的事情都没有办,那么我就转换了一下做事的风格,决定晚上不再做饭,在外面吃。...
    史真如阅读 86评论 0 0
  • 昨日不知道是什么日,也许是因为我换了新的微信头像,引来了旧人的出现,那些只会在闲时想起来我的人,小确丧一般的感...
    米修米修哔哩哔哩阅读 214评论 0 0
  • 看了简书上大家写的文章,发现大家都很有才华,看了很多书,见了很多事。而我只是一个渣渣。 向他们学习,人穷多读书! ...
    下海一粒沙阅读 529评论 0 51
  • 对于爱温士,我接触时间可能比在座的部分代理要稍微多一点。 2014年的时候,我就开始接触爱温士采暖神器。我们的爱温...
    5c53247eee96阅读 15,478评论 0 0