背景:

产品要求对项目中的图片具有模糊处理功能。

实现过程:

搜索相关资料得到的几种模糊处理的图片的方法:

  1. 使用vImage_Buffer (被产品否定,理由:效果不好)

  2. 使用高斯模糊处理图片(被自己否定,理由:太耗CPU,CPU瞬间飙升到99%产生卡顿)

  3. 使用GPUImage对图片进行模糊处理 (被自己否定,理由:太耗CPU,产生卡顿)

  4. 使用网上的一个分类:UIImage+ImageEffects对图片进行模糊处理 (被自己肯定、被产品肯定, 理由:展示效果好、不卡顿、实现方法简单)。 注意:模糊度要有一个合适的范围并不是0~100。

效果图:

iOS开发中图片的模糊处理

模糊效果图
demo地址:https://gitee.com/liangsenliangsen/image_fuzzy_processing.git

demo中除了有使用UIImage+ImageEffects的方法,也有使用其他几种图片模糊处理的方法,大家可以看看那种效果更好。

本篇文章到这里就结束了,愿大家加班不多工资多,男同胞都有女朋友,女同胞都有男朋友。

相关文章:

  • 2021-11-04
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2021-11-17
  • 2021-06-18
  • 2022-12-23
  • 2021-08-29
猜你喜欢
  • 2022-02-05
  • 2021-11-17
  • 2021-09-28
  • 2022-12-23
  • 2021-12-27
  • 2021-08-10
相关资源
相似解决方案