iOS开发中图片的模糊处理

原创 2018年04月16日 11:29:29

背景:

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

实现过程:

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

  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的方法,也有使用其他几种图片模糊处理的方法,大家可以看看那种效果更好。

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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/79958415

iOS 图片模糊效果三种实现方式

1.实现效果如图:原图、iOS8效果、Core Image效果、 VImage 效果 - 2. 代码 #import "ViewController.h" #import @interface...
  • vbirdbest
  • vbirdbest
  • 2016-06-28 17:41:22
  • 3849

iOS 图片背景虚化 高斯模糊

coreImage是IOS5中新加入的一个Objective-c的框架,提供了强大高效的图像处理功能,用来对基于像素的图像进行操作与分析。iOS提供了很多强大的滤镜(Filter),现在有127种之多...
  • u012129719
  • u012129719
  • 2016-06-22 17:27:11
  • 2495

iOS-Opencv 基础学习四(对图片进行图像模糊处理blur、边缘处理Canny)

Opencv 基础学习三(对图片进行图像模糊处理、边缘处理)
  • think_ma
  • think_ma
  • 2017-12-21 17:05:25
  • 164

ios 图片缩放失真 (1)

首先就是ios图片的缩放,不用我详细讲,将代码附录下面  + (UIImage *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)ne...
  • YangWangNaTiaoLu
  • YangWangNaTiaoLu
  • 2015-08-05 21:15:14
  • 1951

UIScrollView下拉模糊效果

源码来自:TwitterCover 效果如下: 实现原理: 在scrollView上添加一个UIImageView。 生成一系列的不同模糊程度的UIImage kvo观察scrollView的co...
  • u014084081
  • u014084081
  • 2016-12-13 15:39:49
  • 428

C# 图像处理:图像模糊化

///          /// 图像模糊化          ///          /// 原始图像          /// 模糊化后的图像          public st...
  • liujinyu123
  • liujinyu123
  • 2012-08-02 13:18:53
  • 3293

图片模糊处理

  • 2016年07月31日 14:17
  • 505KB
  • 下载

图片模糊处理的几种方法

Blurring for Beginners Introduction This is a short tutorial on blurring techniques for beginner...
  • u012910985
  • u012910985
  • 2014-04-24 09:37:33
  • 2963

使用OpenCV进行图片模糊处理(归一化滤波器)

本篇博客主要介绍如何使用OpenCV自带的归一化滤波器来对图片进行处理,达到模糊图片的效果。...
  • u011043551
  • u011043551
  • 2017-06-04 17:00:59
  • 985

iOS开发:截屏并对图片进行高斯模糊

1.Core Image实现模糊效果 + (UIImage *)coreGaussianBlurImage:(UIImage *)image blurNumber:(CGFloat)blur{ ...
  • jijiji000111
  • jijiji000111
  • 2016-11-13 17:44:19
  • 687
收藏助手
不良信息举报
您举报文章:iOS开发中图片的模糊处理
举报原因:
原因补充:

(最多只允许输入30个字)