美文网首页
图片画圆使用上下文

图片画圆使用上下文

作者: 2d4c16f407e8 | 来源:发表于2021-11-18 13:41 被阅读0次

https://github.com/LZY-WLY/CircleImage

- (UIImage *)circleImage {

    //开启图片上下文

    UIGraphicsBeginImageContextWithOptions(self.size, NO, 0.0);

    //获得上下文

    CGContextRef ctx = UIGraphicsGetCurrentContext();

    //添加一个圆

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

    CGContextAddEllipseInRect(ctx, rect);

    //剪接

    CGContextClip(ctx);

    //将图片画上去

    [selfdrawInRect:rect];

    //得到图片

    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();

    //结束图片上下文

    UIGraphicsEndImageContext();

    returnimage;

}

相关文章

  • 图片画圆使用上下文

    https://github.com/LZY-WLY/CircleImage - (UIImage *)circl...

  • Quartz2D--基本画图(线、图形、图片、文字)

    画直线 添加曲线 画矩形 画椭圆 画圆的弧线->扇形->圆 将图片直接画在view上 画文字 图文上下文栈 上下文...

  • Android-BitmapShader的应用

    BitmapShader赋予画笔以图片来着色,使用canvas画圆形就可以实现圆形头像 如果觉得大,可以使用Mat...

  • iOS 圆角图片

    // 开启图形上下文 // 剪裁 //绘制图片 // 从上下文中获取剪裁好的图片 // 关闭图形上下文

  • 自定义视图

    画圆 画椭圆 矩形 多边形 画图片

  • 位图上下文

    位图上下文 怎么让方形图片变成圆形图片? 位图上下文生成了一张新的图片应用:水印、圆形图片裁剪手动开启上下文,指定...

  • 给图片加水印

    1.加载图片 2.开启同图片大小相同的上下文 3.把图片绘制到上下文中 4、把文字绘制到上下文中 5、从上下文中输...

  • canvas画圆形图片

  • Android加载网络图片并显示占位图

    我们使用glide来实现ImageView加载网络图片的功能,首先引入依赖包 使用方法很简单 with 当上下文对...

  • CGBitmapContext介绍

    使用CGBitmapContextCreate创建绘制图片的上下文 参数data指向绘图操作被渲染的内存区域,这个...

网友评论

      本文标题:图片画圆使用上下文

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