zoukankan      html  css  js  c++  java
  • 图片拉伸

     办法1

    // MARK: - 获得一个拉伸的图片
    extension UIImage{
         func getTensileImage() -> UIImage{
            let leftCapWidthUnderView = self.size.width * 0.5;
            let topCapHeightUnderView = self.size.height * 0.5
            return self.stretchableImage(withLeftCapWidth: Int(leftCapWidthUnderView), topCapHeight: Int(topCapHeightUnderView))
        }
    }
    

      

    使用

    self.bgView.image = UIImage.init(named: model["bgView"] ?? "")?.getTensileImage()

    办法2
    /*

    * Stretch 拉伸

    * Tile 平铺

    */

            self.bgView.image = UIImage.init(named: model["bgView"] ?? "")?.resizableImage(withCapInsets: UIEdgeInsets(top: 0, left: 10, bottom: 0, right: 40), resizingMode: UIImageResizingMode.stretch)





    转自:https://blog.csdn.net/wc455287693/article/details/47294547

  • 相关阅读:
    线性判别分析(Linear Discriminant Analysis, LDA)算法分析
    OpenCV学习(37) 人脸识别(2)
    OpenCV学习(36) 人脸识别(1)
    OpenCV学习(35) OpenCV中的PCA算法
    PCA的数学原理
    OpenCV学习(34) 点到轮廓的距离
    OpenCV学习(33) 轮廓的特征矩Moment
    OpenCV学习(32) 求轮廓的包围盒
    http://www.cnblogs.com/snake-hand/p/3206655.html
    C++11 lambda 表达式解析
  • 原文地址:https://www.cnblogs.com/qingzZ/p/9476360.html
Copyright © 2011-2022 走看看