【发布时间】:2011-06-08 07:05:34
【问题描述】:
我能够创建一个片段着色器来将彩色图像转换为灰度,通过:
float luminance = pixelColor.r * 0.299 + pixelColor.g * 0.587 + pixelColor.b * 0.114;
gl_FragColor = vec4(luminance, luminance, luminance, 1.0);
现在我想模拟一个 Photoshop 通道混合器效果:
如何将% 百分比值(-70%、+200%、-30%)转换为r g b 浮点数(例如 0.299、0.587、0.114)?
【问题讨论】:
标签: image-processing opengl-es shader