ios-画一个图片水印和文字水印

来源:互联网 发布:app交互设计软件 编辑:程序博客网 时间:2024/05/16 17:00

其实就是开启图片上下文,然后把大图给画上去,然后再把文字水印和图片水印给画到这个大图上面去。这里的draw方法都已经帮你把获取上下文,拼接路径,把路径添加到上下文去,再进行渲染。

 //获取图片    UIImage * image=[UIImage imageNamed:@"lvjuren"];    //开启图片类型的上下文,NO代表透明,后面0是指缩放比例,默认就跟屏幕的缩放因子一样    UIGraphicsBeginImageContextWithOptions(image.size, NO, 0);    //把图片画到上下文并渲染    [image drawAtPoint:CGPointZero];    //设置文字水印    NSString * str=@"ZX";    [str drawAtPoint:CGPointMake(20, 20) withAttributes:nil];    //设置图片水印    UIImage *logoImage=[UIImage imageNamed:@"hh"];    [logoImage drawAtPoint:CGPointMake(image.size.width*0.5, image.size.height*0.5)];    //获取图片    image=UIGraphicsGetImageFromCurrentImageContext();    //关闭上下文    UIGraphicsEndImageContext();


原创粉丝点击