美文网首页
iOS 图片裁剪

iOS 图片裁剪

作者: MooMRiveR | 来源:发表于2017-08-03 11:21 被阅读0次

    写在前面:实际工作中,有时候需要按照需求将图片裁剪成圆形,或者你需要的形状。这里以圆形为例。

    核心:void CGContextClip(CGContextRefc)

    将当前上下文绘制的路径裁剪出来,超出这个范围的内容不显示。

    代码如下:

    CGContextRef ctx = UIGraphicsGetCurrentContext();

    画出路径

    CGRectrect =CGRectMake(100,100,50,50);

    CGContextAddEllipseInRect(ctx,rect);

    CGContextClip(ctx);

    CGContextFillPath(ctx);

    UIImage*image = [UIImageimageNamed:@"xx"];  

    [image drawAtPoint:CGPointMake(100,100)];

    相关文章

      网友评论

          本文标题:iOS 图片裁剪

          本文链接:https://www.haomeiwen.com/subject/htzulxtx.html