我想根據數字intervals
和位置(index
)得到不同的灰色陰影。50級灰色
所以功能會是這樣的:
public static string GetShade(string StartColour, string EndColour, int Intervals, int Index)
{ ... }
因此,這將返回:
GetShade("#aaaaaa", "#eeeeee", 5, 2) = "#bbbbbb"
GetShade("#333333", "#555555", 3, 3) = "#555555"
(顯然,這隻會是相關的灰色,如果我開始&末是灰色)。
任何指針?
試一試:剁碎顏色分爲它的R,G和B分量,計算差值,所述間隔劃分它,並添加導致'索引'次數到起始值。 – 2013-03-27 08:18:31
是#ababab形式中的所有灰色陰影還是可以以任何形式出現? HSL將是一個更好的灰色模型。 – 2013-03-27 08:20:48
@marabutt好點;但讓我們指出,這對於「純」灰度圖像不需要,其中R,G和B是相等的。不過,它需要爲棕褐色或其他色調... – 2013-03-27 08:23:02