裁剪圆形图片
来源:互联网 发布:刺客信条枭雄优化设置 编辑:程序博客网 时间:2024/05/13 05:57
这里提供了两种裁剪圆形图片的方法
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;
0 0
- 裁剪圆形图片
- 如何裁剪圆形图片
- gdi+ 裁剪圆形图片
- 裁剪圆形图片
- 裁剪圆形图片
- IOS 圆形图片(图片裁剪)
- Android裁剪图片为圆形
- Android裁剪图片为圆形
- iOS裁剪图片成圆形
- Android裁剪图片为圆形图片
- Android裁剪图片为圆形图片
- Android裁剪图片为圆形图片
- Android裁剪图片为圆形图片
- Android裁剪图片为圆形图片
- Android裁剪图片为圆形图片
- Android裁剪图片为圆形图片
- Android 裁剪图片为圆形图片
- CCClinppingNode将图片裁剪出圆形
- android 的include标签
- Druid:一个用于大数据实时处理的开源分布式系统之是什么
- JDK免安装与环境变量配置
- MySQL 5.6 for Windows 解压缩版配置安装
- [编程题]学英语
- 裁剪圆形图片
- 微信公众平台开发实战Java版之如何网页授权获取用户基本信息
- 【剑指offer】计算1至n中整数k出现的次数
- HDU 5996 NIM博弈 // 参考阶梯博弈
- CentOS 6下源码安装LAMP(Linux+Apache+Mysql+Php)环境
- 一点感想.
- VGG Convolutional Neural Networks Practical(6)learning a tiny CNN
- Java整型缓存
- android在6.0上的权限请求