gpt4 book ai didi

colors - 使用 alpha channel /不透明度时颜色变深

转载 作者:行者123 更新时间:2023-12-04 10:09:00 24 4
gpt4 key购买 nike

我在 opengl 中使用片段着色器绘制纹理。
我将颜色设置为 100% 红色和 50% 不透明度,但是当我阅读此颜色时,我发现它不再是 100% 红色。

使用 gimp 也可以注意到同样的情况。
我选择 100% 的红色,但以 50% 的不透明度绘制它,然后当我使用颜色选择器工具时,它告诉我红色只有 80%。

有没有办法在opengl es 2.0中保留颜色值?

最佳答案

颜色由Bending修改功能和操作。您必须禁用混合。

没有不透明度,只有一个 alpha channel 。 Alpha channel 和混合函数定义源颜色如何与目标缓冲区中的颜色混合(混合)。因此,如果启用混合,则最终颜色等于源颜色。如果混合被禁用,颜色和 Alpha channel 将被复制到目标而不进行操作。

关于colors - 使用 alpha channel /不透明度时颜色变深,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61423128/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com