目录

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

零基础 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 , 视觉效果相关.

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

/******************************************************************************************/
//@Author:猿说编程
//@Blog(个人博客地址): www.codersrc.com
//@File:IOS – OpenGL ES 图像扩展边缘彩色模糊 GPUImageRGBDilationFilter
//@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 maxValue = max(centerIntensity, oneStepPositiveIntensity);gl_FragColor = max(maxValue, oneStepNegativeIntensity);
}

二.效果演示

使用 GPUImageRGBDilationFilter 完成图像扩展边缘****彩色****模糊效果****,原图如下:

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

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

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

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

三.源码下载

OpenGL ES Demo 下载地址 : IOS – OpenGL ES 图像扩展边缘彩色模糊 GPUImageRGBDilationFilter

四.猜你喜欢

  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
  51. IOS – OpenGL ES 图像扩展边缘黑白模糊 GPUImageDilationFilter
  52. IOS – OpenGL ES 图像扩展边缘彩色模糊 GPUImageRGBDilationFilter

IOS OpenGL ES 图像扩展边缘彩色模糊 GPUImageRGBDilationFilter相关推荐

  1. IOS – OpenGL ES 图像侵蚀边缘黑白模糊 GPUImageErosionFilter

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

  2. IOS – OpenGL ES 图像加亮边缘 GPUImage3x3ConvolutionFilter

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

  3. IOS – OpenGL ES 图像马赛克圆点 GPUImagePolkaDotFilter

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

  4. IOS – OpenGL ES 图像柏林噪点/花边噪点 GPUImagePerlinNoiseFilter

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

  5. IOS – OpenGL ES 图像鱼眼扩散效果 GPUImageBulgeDistortionFilter

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

  6. IOS – OpenGL ES 图像球形折射 GPUImageSphereRefractionFilter

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

  7. IOS – OpenGL ES 图像CGA色彩滤镜 GPUImageCGAColorspaceFilter

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

  8. IOS – OpenGL ES 图像水晶球效果 GPUImageGlassSphereFilter

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

  9. IOS – OpenGL ES 图像鱼眼移动效果 GPUImageBulgeDistortionFilter

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

  10. IOS – OpenGL ES 图像哈哈镜效果 GPUImageStretchDistortionFilter

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

最新文章

  1. python kafka 生产
  2. 2015-10-11 Sunday 晴 ARM学习
  3. 不同类型的开放获取大揭秘
  4. SAP OData 服务在 gateway 层出错,应该如何处理?通过一个错误消息 Query XXX is invalid or contains errors 来举例说明
  5. 略读《大教堂与市集》
  6. Linux IO 多路复用是什么意思?
  7. 一加7pro保存的录音文件在哪一个文件夹?
  8. 一文弄懂nginx反向代理和负载均衡
  9. Linux运维基础知识——开发人员可以掌握的常识
  10. (已更新)外卖侠3.10.27版本外卖+售卖影票+任务功能微擎版本程序源码下载
  11. 批量查询数据的sql语句
  12. 跟进分析不一样的MTI商城
  13. PS与qq热键设置雷同
  14. BIOS调整服务器性能模式,BIOS优化性能提升明显 菜鸟必看的BIOS优化设置教程
  15. Linux 桌面玩家指南:03. 针对 Gnome 3 的 Linux 桌面进行美化
  16. linux jmap命令详解,jmap命令 linux jmap如何使用
  17. 软件测试V模型和W模型的区别
  18. 汇编与接口技术课程总结1——汇编程序debug调试
  19. 施工导截流方案设计软件现状
  20. 安卓视频播放器 一行代码快速实现视频播放,Android视频播放,AndroidMP3播放,安卓视频播放一行代码搞定,仿今日头条 Android视频播放器

热门文章

  1. 直流电机PID控制源码c语言,51单片机PID+PWM直流电机转速闭环控制源码(12864液晶显示)...
  2. 基于FPGA三大串行通信接口简单概述
  3. WordPress 跨站请求伪造漏洞
  4. 动态规划dp算法经典包子凑数java
  5. 《职场动物进化手册》笔记整理
  6. 计算机软件吸附效应,流体混合物吸附分离的分子模拟研究
  7. android游戏 百度云盘下载安装,百度云盘下载,百度网盘app下载安装
  8. matlab 坐标轴根号,在matlab图例中如何打数学符号---根号?
  9. python爬取贴吧数据_【python】利用requests爬取百度贴吧用户信息
  10. cad图纸问号怎么转换文字_教你如何解决CAD图纸上字体显示问号的问题