美文网首页
图片切圆角问题

图片切圆角问题

作者: 表弟1616 | 来源:发表于2021-04-07 16:07 被阅读0次

图片切圆角都不陌生,项目中大量的需要有切圆角的地方,一般常用的做法就是

     layer.cornerRadius= corner;
     layer.masksToBounds = YES;

后来看了一篇大神的文章后觉得可以加上

      layer.shouldRasterize = YES;
      layer.rasterizationScale = [UIScreen mainScreen].scale;

进行光栅化处理,用来提升性能,光栅化的好处点就是,对可以重复利用的像素点进行缓存处理,刚开始觉得没什么,后来发现这个东西在GPU使用高峰时 会造成图片模糊,困扰我了一周,最终去掉解决。

对于大量需要切圆角的图床进行处理的时候,最好不要太骚操作,直接采用一个圆形的透明蒙层是最好的处理办法,或者利用 UIBezierPath 自行绘制

相关文章

  • iOS图片圆角优化(一)

    关于图片圆角的,用到了大量圆角图片。然而,系统圆角会导致离屏渲染的问题,出于性能考虑,于是有了图片圆角渲染工具HJ...

  • 图片-视图

    1 image的圆角问题 老问题,出现问题的根源在圆角效果可能带来的离屏渲染。 a. 圆角图片。b. 子线程做圆角...

  • Image

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

  • 图片切圆角问题

    图片切圆角都不陌生,项目中大量的需要有切圆角的地方,一般常用的做法就是 后来看了一篇大神的文章后觉得可以加上 进行...

  • Unity_UI_Shader_圆角处理

    问题: 使用Unity自带的遮罩Mask处理UI图片的圆角问题,效果并不好,圆角锯齿严重 若使用S...

  • 微信小程序canvas绘图

    圆角矩形 圆角图片 圆形图片 多行文本溢出

  • 图片处理

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

  • 结合SDWebImage实现网络异步圆角图片

    本文提供方法,结合SDWebImage实现圆角图片或圆角矩形图片(也可实现静态图片圆角功能) 不使用layer切圆...

  • [code]关于圆角图片问题

    CPU、GPU在渲染图片时是如何工作的? 计算机系统中CPU、GPU协同工作,CPU计算好显示的内容给GPU,GP...

  • Flutter 功能点

    圆角图片

网友评论

      本文标题:图片切圆角问题

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