class: ImageWatermark

图片水印

func

  • waterMarkedImage(waterMarkText text:NSString, corner:WaterMarkedCorner = .BottomRight, margin:CGPoint = CGPoint(x: 5, y: 5), textColor:UIColor = .white, textFont:UIFont = .systemFont(ofSize: 16)) -> UIImage

    图片的文字水印
  • waterMarkedImage(waterMarkImage image:UIImage, waterMarkImageSize:CGSize, corner:WaterMarkedCorner = .BottomRight, margin:CGPoint = CGPoint(x: 5, y: 5)) -> UIImage

    图片的图片水印

enmu: WaterMarkedCorner

###### 水印位置
@objc public enum WaterMarkedCorner : Int {
    case TopLeft
    case TopRight
    case BottomLeft
    case BottomRight
}

使用注意

  • 此类为UIImage的扩展

使用

// 文字水印
let watermarkImage = UIImage(named: "your Image")!.waterMarkedImage(waterMarkText: "Watermark Text", corner: .BottomRight, margin: CGPoint(x: 5, y: 5), textColor: .white, textFont: .systemFont(ofSize: 16))

// 图片水印
let watermarkImage = UIImage(named: "your Image")!.waterMarkedImage(waterMarkImage: UIImage(named: "your Watermark Image")!, waterMarkImageSize: CGSize(width: 70, height: 50),corner: .TopRight)

results matching ""

    No results matching ""