【问题标题】:Display a color from a position on a gradient从渐变上的某个位置显示颜色
【发布时间】:2011-09-06 08:17:15
【问题描述】:

使用 Kinect,我从桌子上测量双手的高度,并在屏幕上显示由高度比例决定的颜色。例如,如果 handProportion = .5,则屏幕为绿色。在任何其他比例下,屏幕都是红色的。但是,我需要绿色才能顺利过渡到红色。

我的第一直觉是颜色位移,但这听起来很复杂。如何编写一个函数,根据渐变中的位置值显示渐变中的颜色?

谢谢!

【问题讨论】:

    标签: c# colors gradient transition


    【解决方案1】:

    您似乎需要在给定比率的两种颜色之间进行插值: Color Interpolation Between 3 Colors in .NET

    【讨论】:

    • 插值!这就是我要找的词。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-20
    • 2020-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-07
    • 1970-01-01
    相关资源
    最近更新 更多