有沒有人遇到過網絡安全顏色算法?也許可以解釋爲什麼我需要一個;古怪的東西將被用在JavaScript圖表解決方案中。這就是爲什麼生成的顏色需要彼此明顯分開的原因。我知道只有216個網頁安全的顏色,我可以手動排序,但我只是想迎合擴大範圍的可能性,如果需要的話。因此需要一種算法。Web安全顏色生成器或算法
定義可以http://en.wikipedia.org/wiki/Web_colors
發現儘管很少有人仍然使用8個顯示器,網絡安全的顏色也不同設備最一致轉載者和最容易對眼睛。
我會很感激任何鏈接到一個項目或圖書館處理。
更新:
以防萬一我不夠清楚。目前我的代碼有一個定義的顏色數組。這是最簡單的解決方案。一個更復雜的但更靈活的解決方案是:
步驟1:所需的不同顏色計算數 步驟2:計算顏色,使得最截然不同的那些電流範圍被拾取: - 實施例與四種顏色:結果: [藍色,灰色,紅色,綠色] - 使用50種顏色的示例:[藍色,灰色,紅色,綠色,黃色,紫色,橙色,青色,藍色2,灰色2,紅色2,綠色2,...]
這個想法是:創建每個顏色陰影的堆疊。所以堆棧中會包含藍色陰影,堆棧2將包含灰色陰影,堆疊3個紅色陰影等等。每個色調都是「網頁安全」色彩。根據我們需要的總共顏色數除以堆疊數來計算陰影。然後,我可以從收集堆棧中的色彩讓: - 以一種顏色每一堆 的頂部 - 以每一堆 的底部有一個顏色 - 以一種顏色每一堆 的頂部 - 等
這我們可以通過以下方式實現: - 挑選的顏色最有可能與另一個不同 - 通過排列堆疊的顏色「很好地坐在」旁邊其他 - 兩個相鄰顏色之間的區別是最好的,而在同時不會造成視覺上的不安。 - 有多少種不同的顏色會產生限制,因爲它們不夠明顯。我們剛剛重新開始。
我希望這可以解釋一些事情,爲什麼我要計算這些。
另外:我不是一個網頁設計師。
大多數製圖程序,我知道的手動顏色排序。這個數字還很小,無論如何你可能會獲得更好的結果。 – hugomg
什麼?爲什麼? 8位顯示器?瀏覽? 10年前,汽車的cd-player已經擁有12位彩色顯示器。停止閱讀舊的網頁設計教程。 – c69
呵呵,好笑c69。不過實話說。請閱讀wiki文章。信息仍然是最新的。 –