我有這個按鈕圖像: 如何找到匹配的顏色?
這是兩種顏色
我想給我的用戶更改按鈕的顏色選項。 他們可以選擇任何他們想要的顏色,但只有一種顏色。 我需要確定什麼是匹配的顏色。
例如,如果他們想讓按鈕處於藍色(#00F),我該如何讓按鈕看起來類似於藍色?
我有這個按鈕圖像: 如何找到匹配的顏色?
這是兩種顏色
我想給我的用戶更改按鈕的顏色選項。 他們可以選擇任何他們想要的顏色,但只有一種顏色。 我需要確定什麼是匹配的顏色。
例如,如果他們想讓按鈕處於藍色(#00F),我該如何讓按鈕看起來類似於藍色?
除了使用Google搜索功能之外,我對此解答不抱任何功勞。你想要的是一個函數,給定一個十六進制顏色代碼爲懸停計算一個較暗(或較亮)的顏色。
本文進入如何實現這種編程方式隨着功能
http://www.sitepoint.com/javascript-generate-lighter-darker-color/
如果你絕對必須使用RGB則使用另一個函數像這樣RGB轉換爲十六進制第一RGB to Hex and Hex to RGB
這個問題還不清楚(你使用的是錯誤的值,按鈕1的懸停顏色比正常顏色亮)。但是,如果你只想要一個顏色較深的版本,這是很簡單的:
int rgb
//make the color darker
double factor = 0.9
int red = red(rgb) * factor
int green = green(rgb) * factor
int blue = blue(rgb) * factor
int darker = rgb(red , blue , green)
只是,如果你想要的顏色更亮,而不是暗的因素從< 1
改變> 1
。
黑色是#000000,所以如果你減少它的rgb值,每種顏色都會變得更暗。
請出示一些代碼,並試圖更清楚什麼是你正在嘗試做的解釋。現在這個問題很難理解。 – Oka
我已添加圖片。我想改變圖像的顏色。但通過選擇只有一種顏色。我搜索算法以找到匹配的顏色。 – Aminadav