截图,水印

水印

照片           

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];

转载于:https://my.oschina.net/j315088037/blog/737967

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值