1
我在平面設計上寫了一個類似的帖子。顏色分析 - 飽和度,色度,溫暖,酷等
我需要知道如何計算顏色是熱量還是冷卻,活動還是被動,顏色的飽和度,色度等等,用Javascript(jQuery)。
對於代碼,我認爲我可以處理它,但我需要知道範圍(起點到終點)和/或其他附加提示。
如果任何人都可以提供幫助,他/她很受歡迎。
謝謝大家
我在平面設計上寫了一個類似的帖子。顏色分析 - 飽和度,色度,溫暖,酷等
我需要知道如何計算顏色是熱量還是冷卻,活動還是被動,顏色的飽和度,色度等等,用Javascript(jQuery)。
對於代碼,我認爲我可以處理它,但我需要知道範圍(起點到終點)和/或其他附加提示。
如果任何人都可以提供幫助,他/她很受歡迎。
謝謝大家
這Wikipedia article會幫你計算顏色色調可以與色溫(冷/熱,一切都在兩者之間)。
我懷疑相同的色調值可以確定主動/被動顏色的性質。
other article談論HSL/HSV,其中色調,飽和度和亮度/強度/亮度是從RBG值計算出來的。色度也在其中提及。
現在有什麼關於JavaScript
做的Javascript這些東西是一樣多的數學問題中任何其他語言。你有所有相同的數學結構(或者至少可以寫出它們)。
給出RBG值(以HEX或0..255整數表示每種顏色),然後可以計算這些值並根據問題確定顏色屬性。
而且例如在Javascript中計算色調:基於Preucil,基於各個顏色成分色關係選擇一個特定的公式
// individual values of RGB are provided in these three valiables
var r, g, b;
...
// if values are set between 0..255 then use these as well
r = r/255; g = g/255; b = b/255;
// hue is calculated where red 0°, green 120° and blue 240°
var h = Math.atan2(Math.sqrt(3) * (g - b), 2 * r - g - b);
或者你也可以使用簡化公式...
感謝這個有用答案羅伯特。 – 2012-03-12 14:56:42