iOS开发中图片的模糊处理()

背景:

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

实现过程:

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

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

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

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

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

效果图:


模糊效果图

demo地址:https://gitee.com/liangsenliangsen/image_fuzzy_processing.git

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。