前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >绘图quartz之加水印

绘图quartz之加水印

作者头像
用户1219438
发布2018-02-01 14:11:52
5340
发布2018-02-01 14:11:52
举报
文章被收录于专栏:AliceAlice

实现在图片上加一个水印  并存在document的路径下  同时在手机相册中也存一份

//首先开启imageContext找到图片

    UIGraphicsBeginImageContext(self.imageView.frame.size);     //找到图片     UIImage *img = [UIImage imageNamed:@"0.png"];     //画图片的位置     [img drawInRect:self.imageView.bounds];     //设置水印文字     NSString *str = @"hi";     [str drawAtPoint:CGPointMake(100, 100) withAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:30],NSForegroundColorAttributeName:[UIColor blackColor],}];     //从当前的图形的上下文获得图片     self.image = UIGraphicsGetImageFromCurrentImageContext();     //结束imageContext     UIGraphicsEndImageContext();

    [self.imageView setImage:self.image];

//将画的图片存到document目录中//////////////     //获得document的路径     NSString *documentPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObject];     NSLog(@"%@",documentPath);     //在document中设置文件的名字     NSString *fileName = [documentPath stringByAppendingPathComponent:@"my.png"];     //创建data 暂存图片     NSData *imageData =UIImagePNGRepresentation(self.image);     [imageData writeToFile:fileName atomically:YES]; //将图片存在手机的相册中中////////////////     UIImageWriteToSavedPhotosAlbum(self.image, nil, nil, nil);

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-10-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档