美文网首页
iOS切圆形图片

iOS切圆形图片

作者: chile | 来源:发表于2016-09-28 06:54 被阅读394次

/** 设置圆形图片(放到分类中使用) */

- (UIImage *)cutCircleImage {

UIGraphicsBeginImageContextWithOptions(self.size, NO, 0.0);

// 获取上下文

CGContextRef ctr = UIGraphicsGetCurrentContext();

// 设置圆形

CGRect rect = CGRectMake(0, 0, self.size.width, self.size.height);

CGContextAddEllipseInRect(ctr, rect);

// 裁剪

CGContextClip(ctr);

// 将图片画上去

[self drawInRect:rect];

UIImage *image = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

return image;  

}

相关文章

  • ios圆形图片

    方式一: 这种方式不建议使用,因为使用图层过量,特别是弄圆角或者阴影会很卡,设置图片圆角一般采用绘图来做。如下 方...

  • iOS 设置圆形图片

  • iOS切圆形图片

    /** 设置圆形图片(放到分类中使用) */ - (UIImage *)cutCircleImage { UIGr...

  • ios 制作圆形图片

    新建一个image的分类 调用

  • iOS: 裁剪圆形图片

    1.通过对设置imageView中layer的圆角半径实现圆形图片 2.通过上下文对图片进行裁剪实现圆形图片

  • ios简单圆形图片裁剪

    //加载图片 UIImage*image = [UIImageimageNamed:@"name"]; /...

  • iOS中圆形图片设置

    现在APP应用中,圆形图片的设置越来越多,下面就来分享我的设置圆形图片的经验。 1.不采用的方法 UIImageV...

  • iOS中圆形图片设置

    图片设置圆形常见有两种方式 一种是对图片的图层进行处理,另一种就是利用cocoas2D知识处理。 图层处理: UI...

  • Learning iOS(三)--圆形图片

    概念 首先要明确的是,不管是什么图像,什么类型的View,都是一个矩形(rectangle),所以所谓的圆形图片不...

  • iOS中实现圆形图片

    self.imageView.layer.cornerRadius = 239; self.clipsToBoun...

网友评论

      本文标题:iOS切圆形图片

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