极速赛车APP下载

给照片添加文字水印(图片上写文字,并可修改位置和样式)

电脑杂谈  发布时间:2019-09-23 19:02:30  来源:网络整理

照片英文水印样式_林侑骏无水印照片_照片英文水印样式

//--- UIImageExtension。swift ---

//水印位置枚举

//添加水印方法

func waterMarkedImage(waterMarkText:String, corner:WaterMarkCorner = .BottomRight,

照片英文水印样式_照片英文水印样式_林侑骏无水印照片

margin:CGPoint = CGPoint(x: 20照片英文水印样式, y: 20), waterMarkTextColor:UIColor = UIColor.whiteColor(),

waterMarkTextFont:UIFont = UIFont。systemFontOfSize(20),

backgroundColor:UIColor = UIColor。clearColor()) -> UIImage{

let textAttributes = [NSForegroundColorAttributeName:waterMarkTextColor,

照片英文水印样式_照片英文水印样式_林侑骏无水印照片

NSFontAttributeName:waterMarkTextFont]

let textSize = NSString(string: waterMarkText).sizeWithAttributes(textAttributes)

var textFrame = CGRectMake(0, 0, textSize.width, textSize.height)

极速赛车APP下载textFrame.origin = margin

照片英文水印样式_林侑骏无水印照片_照片英文水印样式

textFrame.origin = CGPoint(x: imageSize.width - textSize.width - margin.x, y: margin.y)

textFrame.origin = CGPoint(x: margin.x, y: imageSize.height - textSize.height - margin.y)

textFrame。origin = CGPoint(x: imageSize。width - textSize。width - margin。x,

y: imageSize。height - textSize。height - margin。y)

照片英文水印样式_照片英文水印样式_林侑骏无水印照片

// 开始给照片添加文字水印

极速赛车APP下载UIGraphicsBeginImageContext(imageSize)

self.drawInRect(CGRectMake(0, 0,imageSize.width照片英文水印样式, imageSize.height))

NSString(string: waterMarkText)。drawInRect(textFrame, withAttributes: textAttributes)

let waterMarkedImage = UIGraphicsGetImageFromCurrentImageContext()

UIGraphicsEndImageContext()

return waterMarkedImage


本文来自电脑杂谈,转载请注明本文网址:
http://www.0531mai.com/a/shouji/article-123896-1.html

    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 李金玉
      李金玉

      中国虽然国大人多

    • 杨磊
      杨磊

      不击沉也要拦截撞击

    • 卢雪
      卢雪

      小米公司知道国家质检总局抢不到小米手机后

    极速赛车手机版下载 极速赛车APP 极速赛车APP 极速赛车APP下载 极速赛车双面盘 极速赛车手机官网 极速赛车APP下载 极速赛车APP 极速赛车双面盘 极速赛车双面盘