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)