Tag: shape

如何将图像拉伸成自定义形状(swift3)

下面的代码列表裁剪图像。 我希望图像被转换/拉伸,而不是在形状中裁剪。 所有的图像内容仍然在转换后的图像中。 它只会看起来不同。 extension UIImageView { func addMask(_ bezierPath: UIBezierPath) { let pathMask = CAShapeLayer() pathMask.path = bezierPath.cgPath layer.mask = pathMask } } let myPicture = UIImage(data: try! Data(contentsOf: URL(string:"https://scontent-iad3-1.xx.fbcdn.net/v/t31.0-8/14196150_10207770295835716_3510332720585393213_o.jpg?oh=fdb525410602f40f4735991b713e9c50&oe=596688E5")!))! let iv = UIImageView(image: myPicture) let bezierPath = UIBezierPath() bezierPath.move(to: iv.center) bezierPath.addLine(to: CGPoint(x: iv.frame.maxX, y: 0)) bezierPath.addLine(to: CGPoint(x: iv.frame.maxX, y: iv.frame.maxY)) bezierPath.addLine(to: CGPoint(x: 0, […]