微信公众平台开发入门Markdown编辑器轻松写博文软考,你过了吗?天天爱答题 一大波C币向你袭来读文章说感想送好书
Quartz 2D 实例:Watermark
分类:Quartz-2D类目
UIImage+Watermark.h
(Watermark)- (UIImage *)watermarkImageWithText:(NSString *)text;@end
UIImage+Watermark.m
(Watermark)- (UIImage *)watermarkImageWithText:(NSString *)text{//1.取到上下文UIGraphicsBeginImageContext(self.size);//2.绘制图片[, )];- , 30);NSMutableParagraphStyle *style = [[NSMutableParagraphStyle defaultParagraphStyle] mutableCopy];style.alignment = NSTextAlignmentCenter;NSDictionary *attr = @{NSFontAttributeName: [UIFont boldSystemFontOfSize:25],NSParagraphStyleAttributeName: style,NSForegroundColorAttributeName: [UIColor whiteColor]};// [[UIColor whiteColor] set];[text drawInRect:textRect withAttributes:attr];//4.获取到绘制完成的图片UIImage *watermarkedImage = UIGraphicsGetImageFromCurrentImageContext();//5.结束在图片上的绘制UIGraphicsEndImageContext();return watermarkedImage;}@end
ViewController.m
()- (void)viewDidLoad {[super viewDidLoad];//水印UIImage *originImage = [UIImage imageNamed:@”屏幕快照 2015-04-04 16.21.17.png”];UIImage *watermarkedImage = [originImage watermarkImageWithText:@”Mainning.blog”];UIImageView *imgView = [[UIImageView alloc] initWithImage:watermarkedImage];imgView;[self.view addSubview:imgView];}@end
上一篇Quartz 2D绘图基本用法下一篇autoresizingMask
顶0踩0
主题推荐猜你在找
查看评论
* 以上用户言论只代表其个人观点,,不代表CSDN网站的观点或立场
核心技术类目
当你成功得意的时候,最重要的是瞧得起别人。