从两种颜色(从渐变)计算中间颜色

Wal*_*oni 1 c# math wpf xaml colors

我的WPF应用程序,我有两个颜色对象.我想从我的两种颜色计算"中间"颜色.

我的两种颜色来自渐变,我想找到中间颜色.

任何人都可以帮我计算一下吗?

小智 6

假设您拥有颜色的RGB值,可以通过线性插值来实现.如果原始颜色是,(R1, G1, B1)并且(R2, G2, B2)可以通过平均找到它们之间的颜色:((R1 + R2) / 2, (G1 + G2) / 2, (B1 + B2) / 2).

(假设您只是在中间寻找颜色 - 如果您想要计算整个渐变,请在每个组件上使用线性插值.)