水印
照片
UIImage *image = [UIImage imageNamed:@“照片.png”];
UIGraphicsBeginImageContextWithOptions(image.size, NO, 0);
[image drawInRect:CGRectMake(0, 0, image.size.width, image.size.height)];
水印照片
UIImage *image1 = [UIImage imageNamed:@"水滴.png"];
[image1 drawInRect:CGRectMake(image.size.width-image1.size.width*0.1-100, image.size.height-image1.size.height*0.1-100, image.size.width*0.1, image.size.height*0.1)];
合成新的图片
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageView *image2 = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
image2.image = newImage;
[self addSubview:image2];
扇形
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextAddArc(context, 100, 100, 50, 0, -3.14*0.8, 1);
CGContextAddLineToPoint(context, 100, 100);
CGContextClosePath(context);
CGContextSetLineWidth(context, 3);
[[UIColor redColor] set];
[[UIColor orangeColor]setFill];
CGContextDrawPath(context, kCGPathFillStroke);
截图
UIImage *image = [UIImage imageNamed:@"蒋恒"];
UIGraphicsBeginImageContextWithOptions(image.size, NO, 0);
[image drawInRect:CGRectMake(0, 0, image.size.width, image.size.height)];
UIImage *image1 = [UIImage imageNamed:@"3b1b6c2dd3ad4df7ba20f6d6a5e67200.jpg"];
[image1 drawInRect:CGRectMake(image.size.width-image1.size.width*0.05-100, image.size.height-image1.size.height*0.05-100, image.size.width*0.05, image.size.height*0.05)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageView *image2 = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
image2.image = newImage;
[self addSubview:image2];