滤镜

作者: tp夕阳武士 | 来源:发表于2020-05-05 21:15 被阅读0次
1.分屏

分屏的实现思路就是调整顶点坐标与纹理坐标的映射关系

2.灰色滤镜

灰色滤镜有5种实现方案,都是取比例颜色

  • 浮点算法: Gray = (R0.3 , G0.59 , B*0.11 ,1.0);
  • 整数算法: Gray = (R30 , G59 , B11)/100;
  • 位移算法: Gray = (R76,G151,B*28)>>8;
  • 平均值法: Gray = (R+G+B) / 3;
  • 仅取绿值: Gray = G;
3.颠倒
//片元着色器中的代码
precision highp float;
uniform sampler2D Texture;
varying vec2 TextureCoordsVarying;


void main (void) {
    
//思路 : 让y轴纹理翻转, 所以用1减去纹理坐标的y值就可以了
//纹理坐标的y值取值范围是(0-1);
vec4 mask = texture2D(Texture, vec2(TextureCoordsVarying.x,1.0-TextureCoordsVarying.y));
    
gl_FragColor = mask;
    
}

相关文章

  • GPUImage学习

    前言 一些自带滤镜 支持滤镜摄像,滤镜相机,滤镜图片,滤镜视频 一.使用滤镜生成UIImage对象 创建一个滤镜类...

  • ——滤镜滤镜加滤镜——

    每次发图片都要加滤镜,和同桌曾经很认真的争论过,加滤镜算不算p图,她说一张图加了滤镜就像变了另一张图。她喜欢日漫喜...

  • 2019-08-27

    滤镜分类 根据滤镜的功能对滤镜进行了如下分类,方便大家查阅—— 柔化系列效果滤镜 光学系列滤镜 颜色系列滤镜 灰...

  • 照片处理-滤镜分类

    滤镜最开始指的是相机镜头上的光学滤镜,即硬件滤镜,IT技术的发展,现在的滤镜主要指软件滤镜,通过算法对硬件滤镜进行...

  • OpenGL ES之滤镜处理(2)_灰度滤镜与马赛克滤镜

    上文 OpenGL ES之滤镜处理(1)_分屏滤镜 - 简书讲述了分屏滤镜的处理,本文介绍灰度滤镜与马赛克滤镜的处...

  • iOS 图片 高斯模糊滤镜

    图片 滤镜 图片+颜色 滤镜

  • PS教程|木刻滤镜与撕边滤镜组合应用

    01原图 02将原图转换为智能对象后,滤镜-滤镜库-木刻滤镜,参数设置如下。 03点击确定后。 04滤镜-滤镜库-...

  • OpenGL ES之滤镜处理(3)_动效滤镜

    上文OpenGL ES之滤镜处理(2)_灰度滤镜与马赛克滤镜 - 简书讲述了灰度滤镜与马赛克滤镜,本文介绍关于动效...

  • 08-OpenGL ES 分屏滤镜

    分屏滤镜分析 分屏滤镜 - 分2屏 分屏滤镜 - 分4屏 案例-分屏滤镜导图 源码链接 https://githu...

  • 临摹心蓝老师

    有滤镜和无滤镜之分

网友评论

      本文标题:滤镜

      本文链接:https://www.haomeiwen.com/subject/nnfzwhtx.html