0
我用蒙版蒙版图像蒙上了一张照片。该面具是为倒置的Core Graphics创建的。是否可以反转GPUImageMaskFilter的遮罩?
黑色表示“可见”,白色表示“完全透明”。 Photoshop面具的反面。
是否可以将滤镜的蒙版反转,使效果反转?
我用蒙版蒙版图像蒙上了一张照片。该面具是为倒置的Core Graphics创建的。是否可以反转GPUImageMaskFilter的遮罩?
黑色表示“可见”,白色表示“完全透明”。 Photoshop面具的反面。
是否可以将滤镜的蒙版反转,使效果反转?
将rgb颜色更改为反色是很容易的。 在片段着色器中,你可以做到这一点exprestion
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
}