美文网首页
关于多个image的圆角绘制出一张图,上下文那些事

关于多个image的圆角绘制出一张图,上下文那些事

作者: 安米汝 | 来源:发表于2016-12-13 10:25 被阅读8次

CGSize finalSize = CGSizeMake(100, 100);

CGRect rect = CGRectZero;

rect.size = finalSize;

UIGraphicsBeginImageContext(finalSize);//开启一个上下文

CGContextRef ctx = UIGraphicsGetCurrentContext();//获得当前的上下文

for(){

//循环多次  将需要圆角image的路径加入

CGRect rect3 = CGRectFromString([rects objectAtIndex:count]);

NSLog(@"yes");

CGRect rect2 = CGRectMake(rect3.origin.x, rect3.origin.y, rect3.size.width, rect3.size.height);

CGContextAddEllipseInRect(ctx, rect2);

//对所有的路径裁剪

CGContextClip(cox);

for(){

//根据之前的路径 对每个image 画出视图

CGRect rect3 = CGRectFromString([rects objectAtIndex:count2]);

[image drawInRect:rect3];

//最后得到了这个整体的image

UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

该代码用于 模样讨论组 头像随机排列

相关文章

  • 关于多个image的圆角绘制出一张图,上下文那些事

    CGSize finalSize = CGSizeMake(100, 100); CGRect rect = CG...

  • ios image圆角

    通过获取图片的上下文,绘制一个圆角矩形,然后,切割超出部分来获得圆角效果

  • canvas 绘制带四周阴影效果的圆角图片

    绘制带四周阴影效果的圆角图片 想要绘制圆角图片一可以先绘制出圆角矩形,然后对画布进行剪切clip,这样在剪切过的画...

  • plt记录

    python Matplotlib 可视化总结归纳(二) 绘制多个图像单独显示&多个函数绘制于一张图 包含的内容p...

  • 图片处理

    1、 合成图片 2、 绘制圆角边框图片 3、递归下载图片 4、批量下载,顺序返回image

  • Quartz2D的简单使用

    使用贝塞尔曲线绘制矩形或者圆形(设置矩形的圆角)的步骤: 1 获取上下文 接受对象为CGContextRef 获取...

  • iOS 日常TIPS 收集

    圆角图片生成,比较好的姿势: 这里block 的参数 image 是原图,返回的就是一个有圆角的图了,这里圆角度数...

  • 一个或多个角切圆

    可以直接使用UIBezierPath指定一个或多个角路径,图形上下文切圆角 UIView * view = [[U...

  • Swift 用UIBezierPath和CAShapeLayer

    一、绘制圆角 View的四个角可以绘制想要的圆角:.allCorners 四个角都是圆角...

  • UIGraphicsBeginImageContextWithO

    简介 图片上下文,图片上下文的绘制不需要在drawRect:方法中进行,在一个普通的OC方法中就可以绘制。 获取图...

网友评论

      本文标题:关于多个image的圆角绘制出一张图,上下文那些事

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