我正在使用帧蒙版图像遮罩照片。为Core Graphics创建了一个反转的掩码。
黑色表示“可见”,白色表示“完全透明”。与Photoshop面具相反。
是否可以反转滤镜的遮罩以使效果反转?
答案 0 :(得分:0)
将rgb颜色更改为反向非常容易。 在片段着色器中,您可以执行此表达
uniform sampler2D tex0 ;
uniform sampler2D tex1; // mask
void main()
{
vec4 nowcolor = texture2D(texture1, uv);
vec4 newmask = vec4(1.0,1.0,1.0,1.0) - nowcolor;
// and use the new mask here instead the old mask texture
}