美文网首页
iOS 圆角图片

iOS 圆角图片

作者: iOS_肖晨 | 来源:发表于2017-09-30 17:36 被阅读11次

// 开启图形上下文

UIGraphicsBeginImageContextWithOptions(image.size, NO, 0);

// 剪裁

UIBezierPath *path=[UIBezierPath bezierPathWithArcCenter:CGPointMake(image.size.width*0.5, image.size.height*0.5) radius:image.size.width*0.5 startAngle:0 endAngle:M_PI*2 clockwise:YES];

UIBezierPath *path = [UIBezierPath bezierPathWithOvalInRect:CGRectMake(0, 0, image.size.width, image.size.height)];

[path addClip];

//绘制图片

[image drawAtPoint:CGPointZero];

// 从上下文中获取剪裁好的图片

UIImage *img = UIGraphicsGetImageFromCurrentImageContext();

// 关闭图形上下文

UIGraphicsEndImageContext();

相关文章

  • [iOS] 图像处理:一种高效裁剪图片圆角的算法

    [iOS] 图像处理:一种高效裁剪图片圆角的算法 [iOS] 图像处理:一种高效裁剪图片圆角的算法

  • iOS 圆角图片

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

  • iOS图片圆角

    一:通过设置layer属性,主要是cornerRadius和masksToBounds属性,但是这种方式影响性能,...

  • Image

    直接圆角图片 设置圆角图片度数 设置圆角图片带灰色圆角边框 设置圆角图片带灰色圆角边框带阴影

  • 图片处理

    iOS中图片的加载、圆角、阴影实现方式多种多样,我们需着重考虑性能问题 视图阴影 圆角图片 注意:这种方法能够避免...

  • 2018-07-04

    后台绘制圆角图片 参考链接链接 iOS 离屏渲染优化(Offscreen Render)

  • 关于UIView切圆角的两种方式

    在 iOS App 开发中,切圆角的场景有很多。很多图片或者 UIView 都需要切圆角。 切圆角的方式一般有两种...

  • iOS设置圆角过量 渲染 卡顿问题

    UILabel处理 图片处理 参考文献iOS设置圆角的四种方法

  • iOS-UIImageView圆角设置

    iOS开发中图片圆角设置是最常见的需求,圆角符合人类视觉安全体验,让人感觉舒适,设置圆角也是非常简单,有五种方式来...

  • UIImage 处理(I)

    参考资料:iOS绘图 - UIImage的一些简单操作iOS 图片圆角处理及各种“角”的解决方案

网友评论

      本文标题:iOS 圆角图片

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