美文网首页
iOS: 裁剪圆形图片

iOS: 裁剪圆形图片

作者: cukiy | 来源:发表于2018-12-05 17:22 被阅读0次

1.通过对设置imageView中layer的圆角半径实现圆形图片

// 设置圆角半径
imageView.layer.cornerRadius = imageView.width * 0.5;

// 超出主层的部分裁减掉
imageView.layer.masksToBounds = YES;

2.通过上下文对图片进行裁剪实现圆形图片

// 1.开启图形上下文
UIGraphicsBeginImageContext(image.size);

// 2.描述圆形裁剪区域
 UIBezierPath *clipPath = [UIBezierPath bezierPathWithOvalInRect:CGRectMake(0, 0, image.size.width, image.size.height)];

// 3.设置裁剪区域
[clipPath addClip];

// 4.绘图
 [image drawAtPoint:CGPointZero];

// 5.取出图片
image = UIGraphicsGetImageFromCurrentImageContext();

//  6.关闭上下文
UIGraphicsEndImageContext();

imageView.image = image;

相关文章

  • iOS: 裁剪圆形图片

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

  • ios简单圆形图片裁剪

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

  • 圆形图片裁剪

    一直觉得简书是个充满文学氛围浓厚的平台,后来一些同事和圈友经常问一些技术方面的问题,说我要是把我那本经常用来记录开...

  • 用颜色直接生成image

    附送裁剪圆形图片的方法

  • Quartz2D 绘图

    绘制文字 绘制图片 裁剪圆形图片

  • 通过CALayer和图片裁剪设置圆角

    图片裁剪设置圆角: 1、通过设置和图片同样大小的上下文2、设置圆形裁剪区域(创建圆形路径、把路径设置为裁剪区域ad...

  • 趁早·PPT模拟人生100天 Day 7:工具篇-形状之圆

    本课要点:形状工具中的圆形。 圆形的基础应用: 1-裁剪图片为圆形~拖进一张图片,双击-格式-裁剪下面的箭头-选择...

  • Xamarin.iOS 圆形图片裁剪

    本文主要讲解在实际开发过程中圆形图片的实现过程 在项目开发中我们经常会使用圆形头像图片,例如登陆页面的头像,个人页...

  • Quartz2D之图片裁切

    图片裁剪 在开发中有的时候是需要裁剪图片的,比如说头像,裁剪成圆形,有的时候还有边框

  • 裁剪圆环图片

    裁剪圆环图片 app的头像很多都是圆形的,所以需要把一张普通的图片刻意裁剪成圆形// 核心代码void CGCon...

网友评论

      本文标题:iOS: 裁剪圆形图片

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