gpt4 book ai didi

math - alpha 混合如何在数学上逐个像素地工作?

转载 作者:行者123 更新时间:2023-12-05 08:28:28 25 4
gpt4 key购买 nike

似乎不像 RGB1*A1 + RGB2*A2 这么简单...值是如何裁剪的?加权?等等

这是一个上下文相关的问题吗?是否有不同的算法会产生不同的结果?还是一种标准实现?

我对特定于 OpenGL 的答案特别感兴趣,但来自其他环境的上下文也很有用。

最佳答案

我不知道 OpenGL,但是一个不透明度 A 的像素通常绘制在另一个像素上,如下所示:

result.r = background.r * (1 - A) + foreground.r * A
result.g = background.g * (1 - A) + foreground.g * A
result.b = background.b * (1 - A) + foreground.b * A

对多个像素重复此操作。

关于math - alpha 混合如何在数学上逐个像素地工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10768836/

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