IOS – OpenGL ES 图像侵蚀边缘色彩模糊 GPUImageRGBErosionFilter

目录

  • 一.简介
  • 二.效果演示
  • 三.源码下载
  • 四.猜你喜欢

零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础

零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场

零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 特效

零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 函数

零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES GPUImage 使用

零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES GLSL 编程

一.简介

GPUImage 共 125 个滤镜, 分为四类

1、Color adjustments : 31 filters , 颜色处理相关
2、Image processing : 40 filters , 图像处理相关.
3、Blending modes : 29 filters , 混合模式相关.
4、Visual effects : 25 filters , 视觉效果相关.

GPUImageRGBErosionFilter 属于 GPUImage 图像视觉效果相关,用来处理图像**图像侵蚀边缘彩色模糊**效果。shader 源码如下:

/******************************************************************************************/
//@Author:猿说编程
//@Blog(个人博客地址): www.codersrc.com
//@File:IOS – OpenGL ES 图像侵蚀边缘色彩模糊 GPUImageRGBErosionFilter
//@Time:2022/06/11 06:30
//@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
/******************************************************************************************/precision highp float;uniform sampler2D inputImageTexture;   //纹理参数varying vec2 centerTextureCoordinate;varying vec2 oneStepPositiveTextureCoordinate;varying vec2 oneStepNegativeTextureCoordinate;void main(){vec4 centerIntensity = texture2D(inputImageTexture, centerTextureCoordinate);vec4 oneStepPositiveIntensity = texture2D(inputImageTexture, oneStepPositiveTextureCoordinate);vec4 oneStepNegativeIntensity = texture2D(inputImageTexture, oneStepNegativeTextureCoordinate);vec4 minValue = min(centerIntensity, oneStepPositiveIntensity);gl_FragColor = min(minValue, oneStepNegativeIntensity);
}

二.效果演示

使用 GPUImageRGBErosionFilter 完成图像侵蚀边缘彩色模糊效果****,原图如下:

使用 GPUImageRGBErosionFilter 完成图像侵蚀边缘彩色模糊效果****, **设置从中心采样的距离为 1 个像素时,** 效果如下:

使用 GPUImageRGBErosionFilter 完成图像侵蚀边缘彩色模糊效果****, **设置从中心采样的距离为 2 个像素时,** 效果如下:

使用 GPUImageRGBErosionFilter 完成图像侵蚀边缘彩色模糊效果**,设置从中心采样的距离为 3 个像素时**, 效果如下:

使用 GPUImageRGBErosionFilter 完成图像侵蚀边缘彩色模糊效果****, **设置从中心采样的距离为 4 个像素时,** 效果如下:

三.源码下载

OpenGL ES Demo 下载地址 : IOS – OpenGL ES 图像侵蚀边缘彩色模糊 GPUImageRGBErosionFilter

四.猜你喜欢

  1. IOS – OPenGL ES 设置图像亮度 GPUImageBrightnessFilter
  2. IOS – OPenGL ES 调节图像曝光度 GPUImageExposureFilter
  3. IOS – OpenGL ES 调节图像对比度 GPUImageContrastFilter
  4. IOS – OPenGL ES 调节图像饱和度 GPUImageSaturationFilter
  5. IOS – OPenGL ES 调节图像伽马线 GPUImageGammaFilter
  6. IOS – OpenGL ES 调节图像反色 GPUImageColorInvertFilter
  7. IOS – OpenGL ES 调节图像褐色 GPUImageSepiaFilter
  8. IOS – OpenGL ES 调节图像灰色 GPUImageGrayscaleFilter
  9. IOS – OpenGL ES 调节图像 RGB 通道 GPUImageRGBFilter
  10. IOS – OpenGL ES 调节图像不透明度 GPUImageOpacityFilter
  11. IOS – OpenGL ES 调节图像阴影 GPUImageHighlightShadowFilter
  12. IOS – OpenGL ES 调节图像色彩替换 GPUImageFalseColorFilter
  13. GPUImage – 色彩直方图 GPUImageHistogramFilter
  14. GPUImage – 色彩直方图 GPUImageHistogramGenerator
  15. GPUImage – 像素平均色值 GPUImageAverageColor
  16. GPUImage – 亮度平均 GPUImageLuminosity
  17. IOS – OpenGL ES 调节图像色度 GPUImageHueFilter
  18. IOS – OpenGL ES 指定颜色抠图 GPUImageChromaKeyFilter
  19. IOS – OpenGL ES 调节图像白平衡/色温 GPUImageWhiteBalanceFilter
  20. IOS – OpenGL ES 设置图像 lookup 滤镜 GPUImageLookupFilter
  21. IOS – OpenGL ES 设置图像滤镜 GPUImageAmatorkaFilter
  22. IOS – OpenGL ES 设置图像滤镜 GPUImageSoftEleganceFilter
  23. IOS – OpenGL ES 设置图像锐化 GPUImageSharpenFilter
  24. IOS – OpenGL ES 绘制十字 GPUImageCrosshairGenerator
  25. IOS – OpenGL ES 绘制线条 GPUImageLineGenerator
  26. IOS – OpenGL ES 设置图像黑白燥点 GPUImageLocalBinaryPatternFilter
  27. IOS – OpenGL ES 设置图像卡通效果(黑色粗线描边) GPUImageToonFilter
  28. IOS – OpenGL ES 桑原滤波/水粉画模糊效果 GPUImageKuwaharaFilter
  29. IOS – OpenGL ES 黑白马赛克效果 GPUImageMosaicFilter
  30. IOS – OpenGL ES 像素化马赛克效果 GPUImagePixellateFilter
  31. IOS – OpenGL ES 同心圆像素化马赛克效果 GPUImagePolarPixel
  32. IOS – OpenGL ES 黑白网状效果 GPUImageCrosshatchFilter
  33. IOS – OpenGL ES 色彩丢失/模糊效果 GPUImageColorPackingFilter
  34. IOS – OpenGL ES 图像晕影 GPUImageVignetteFilter
  35. IOS – OpenGL ES 图像漩涡 GPUImageSwirlFilter
  36. IOS – OpenGL ES 图像鱼眼扩散效果 GPUImageBulgeDistortionFilter
  37. IOS – OpenGL ES 图像鱼眼移动效果 GPUImageBulgeDistortionFilter
  38. IOS – OpenGL ES 图像凹面镜移动效果 GPUImagePinchDistortionFilter
  39. IOS – OpenGL ES 图像凹面镜放大效果 GPUImagePinchDistortionFilter
  40. IOS – OpenGL ES 图像哈哈镜效果 GPUImageStretchDistortionFilter
  41. IOS – OpenGL ES 图像水晶球效果 GPUImageGlassSphereFilter
  42. IOS – OpenGL ES 图像球形折射 GPUImageSphereRefractionFilter
  43. IOS – OpenGL ES 图像色调分离噪点效果 GPUImagePosterizeFilter
  44. IOS – OpenGL ES 图像 CGA 色彩滤镜 GPUImageCGAColorspaceFilter
  45. IOS – OpenGL ES 图像柏林噪点/花边噪点 GPUImagePerlinNoiseFilter
  46. IOS – OpenGL ES 图像加亮边缘 GPUImage3x3ConvolutionFilter
  47. IOS – OpenGL ES 图像浮雕 3d 效果 GPUImageEmbossFilter
  48. IOS – OpenGL ES 图像马赛克圆点 GPUImagePolkaDotFilter
  49. IOS – OpenGL ES 图像侵蚀边缘黑白模糊 GPUImageErosionFilter
  50. IOS – OpenGL ES 图像侵蚀边缘色彩模糊 GPUImageRGBErosionFilter

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/524450.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云现场 | 把开发者宠上天的节奏?恐怕也只有华为云啦!——记首次探访华为云“一日游...

戳蓝字“CSDN云计算”关注我们哦!作者:刘晶晶不久之前,华为云首次举行媒体开放日,也是小编第一次探访传说中的华为总部,并同时感受坂田园区与松山湖园区截然不同的奇特,先上几张照片领略下吧!绵…

IOS OpenGL ES 图像扩展边缘黑白模糊 GPUImageDilationFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…

带你玩转IntelliJ IDEA 使用教程(2019图文版)

文章目录一、IDEA 2019基础设置:1. 全局JDK(默认配置)2. 全局Maven(默认配置)3. 版本控制Git4.自动导包和智能移除 (默认配置)5.Tomcat Server6. 开启自动编译7.取消大小写敏感8.调整字体类型和…

FastDFS+Nginx实现文件服务器

准备下载好的软件: 上传到应用服务器: filezilla.exe工具自选 安装流程: 前提:安装fastDFS之前,先配置环境 解压:libfastcommonV1.0.7.tar.gz 进入解压后的目录,进行编译: 开…

云重磅 | NVIDIA GTC 2019开幕;Caffe 创立者贾扬清加盟阿里;澳大利亚批准华为2亿美元大单...

戳蓝字“CSDN云计算”关注我们哦!嗨,大家好,重磅君带来的【云重磅】特别栏目,如期而至,每周二第一时间为大家带来重磅新闻。把握技术风向标,了解行业应用与实践,就交给我重磅君吧!重…

IOS OpenGL ES GPUImage 彩色模糊 GPUImageRGBOpeningFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…

IDEA不能下载插件

settings->system settings->updata下面的Use secure Connetion去掉,默认因为使用了https协议下载导致的问题

公司转型微服务,真的有必要吗?

戳蓝字“CSDN云计算”关注我们哦!作者:谦镒转自:架构师技术联盟现在,在互联网圈子里,不知道何时微服务这个概念已经深入到了我们圈内的各个角落,似乎如果不赶上这个潮流,公司的产品就将被淘汰了…

IOS OpenGL ES 图像扩展边缘彩色模糊 GPUImageRGBDilationFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…

[SonarQube]Scanners内存溢出

一、 问题现象: 执行扫描时出现内存不足: SonarQube java.lang.OutOfMemoryError: GC overhead limit exceeded java.lang.OutOfMemoryError: Java heap space 二、解决方案: 1、停止sonarqube2、调整ONAR_SCANNER的内存大小 vim /etc/profile export SONAR_R…

IOS OpenGL ES GPUImage 黑白色调模糊 GPUImageOpeningFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…

雾计算精华问答 | 雾计算是如何构成的?

物联网对于数据的处理能力要求很高,怎么能够从庞大的数据海中挖掘一些有价值的信息对于物联网的发展至关重要,因此云计算,雾计算,边缘计算等等都将发挥其左右。今天先让我们来了解一下雾计算吧。1Q:什么是雾计算A&…

Centos7 Docker 安装与启动_入门试炼01

文章目录一、常用命令二、基础操作2.1. 安装环境说明2.2. 命令查看本地IP2.3. 安装Docker2.4. 安装后查看Docker版本2.5. 启动Docker2.6. 停止docker2.7. 重启Docker2.8. 查看docker状态2.9. 开机启动一、常用命令 说明命令查看Docker版本docker -v使用yum命令在线安装yum ins…

IOS OpenGL ES GPUImage 图像黑白色调模糊/暗色提亮 GPUImageClosingFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…

VMware提示此主机支持Intel VT-x,但Intel VT-x处于禁用状态怎么解决

ThinkPad笔记本 1、开机按F1或FnF1进入BIOS,切换到Security,选择Virtualization,回车; 2、选中Intel Virtualization Technology回车,改成Enabled,最后按F10保存重启。

没有新芯片,没有“大核弹”,黄教主这次给大家带来了个PRADA

即使是非潮流人士,想必应该对PRADA品牌有所耳闻。这个1913年由玛丽奥普拉达在意大利米兰创建的知名奢侈品品牌多年来一直引领着时尚的潮流。在各种时尚大会上,自然是经常看到“PRADA”这个单词的身影,然而,今天,“PRAD…

IOS OpenGL ES GPUImage 图像彩色调模糊/暗色提亮 GPUImageRGBClosingFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…

SpringBoot精选项目

项目案例 一、 awesome-spring-boot 首先给大家介绍的就是Spring Boot 中文索引,这是一个专门收集 Spring Boot 相关资料的开源项目,也有对应的导航页面。 产品主页 http://springboot.fun 项目主页 https://github.com/ityouknow/awesome-spring-…

要闻君说:Synergy Research Group首发云基础设施数据,腾讯云v5一把;京东物流发力5G;厉害!阿里挖走贾扬清...

关注并标星星CSDN云计算每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go 大家好!偶是要闻君。最近有消息,美国市场研究机构Synergy Research Group公布了2018年第四季度及全年的全球云基础设施服务市场数据,其中亚马逊、…

IOS OpenGL ES GPUImage 图像Lanczos重取样模糊效果 GPUImageLanczosResamplingFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…