opengl怎么给bmp文件换背景颜色呀 最好能有源码😩😩
发布网友
发布时间:2022-04-22 13:55
我来回答
共1个回答
热心网友
时间:2023-11-07 12:23
这个代码可不是用c写的, 而是用shader写的.
比如这样:(我只写 fragment shader 部分,gles 2.0 语法)
uniform sampler2D sT0;
varying vec2 vvUV0;
main() {
vec3 c = texture2D(sT0, vvUV0).rgb;
float lp= c.g;
gl_FragColor = mix( vec4(0.0,0.0,1.0,1.0), vec4(0.0,1.0,0.0,1.0), lp);//比如在 蓝色绿色之间插值
}