iOS UIImage生成高性能圆角图片
来源:互联网 发布:java编写工具 编辑:程序博客网 时间:2024/06/06 18:20
- (void)imageWihtSize:(CGSize)size radius:(CGFloat)radius backColor:(UIColor *)backColor completion:(void(^)(UIImage *image))completion{ // 异步绘制裁切 dispatch_async(dispatch_get_global_queue(0, 0), ^{ // 利用绘图建立上下文 UIGraphicsBeginImageContextWithOptions(size, true, 0); CGRect rect = CGRectMake(0, 0, size.width, size.height); // 填充颜色 [backColor setFill]; UIRectFill(rect); // 贝塞尔裁切 UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect:rect cornerRadius:radius]; [path addClip]; [self drawInRect:rect]; // 获取结果 UIImage *resultImage = UIGraphicsGetImageFromCurrentImageContext(); // 关闭上下文 UIGraphicsEndImageContext(); // 主队列回调 dispatch_async(dispatch_get_main_queue(), ^{ completion(resultImage); }); });}
阅读全文
0 0
- iOS UIImage生成高性能圆角图片
- iOS 高性能图片圆角
- [IOS] UIImage创建圆角图片
- [iOS代码] 根据文字生成图片UIImage
- UIImage高性能圆角绘制,压缩,截屏,帧图片获取,修改原有image底色等各种功能持续更新
- 给UIImage添加生成圆角图片的扩展API:
- UIImage 图片生成
- iOS之UIImage性能
- [iOS代码] 视图view如何截图 生成UIImage图片
- iOS:NSString生成UIImage
- iOS-UIImage图片拉伸
- UIColor 直接生成 UIImage 和 圆角纯色UIImage
- 高性能制作圆角图片
- iOS Swift3.0异步设置任意弧度高性能圆角图片
- iOS高性能图片架构与设计
- ios生成圆角图片
- ios 利用颜色生成UIImage
- iOS UIimage对象的生成
- Android系统设置源码分析(ROM)
- SpringBoot集成MongoDB
- JAVA数组排序
- 关于JS那些容易被你忽略的那些点(1)
- 点击按钮弹出菜单
- iOS UIImage生成高性能圆角图片
- 2017/11总结
- java过滤字符串中非数字字符
- 测绘地理信息遥感类面试相关问题记录
- 算法(十二)最小和
- 数据结构基础:指针及动态内存分配(malloc)
- radio值处理
- 原生js的常用方法整理
- js判断浏览器是否搜狗浏览器