2010-08-30 24 views

回答

0

我不認爲有任何商定定義什麼是「主要」顏色,如果你想要一個只有某些顏色的集合,你將不得不自己定義它們。此外,.Net顏色沒有排序,所以您將不得不創建自己的有序集合以在「其他」之前「獲取」某些顏色。

1

實際上有幾個256種顏色配置。

我想不出任何包含這些顏色的.NET庫;您可能要麼自己生成顏色,要麼使用一些棘手的複製/粘貼來解析這些頁面,並搜索/替換以硬編碼它們。

的VGA調色板幾分之一,這是最 「土」 的PC行業:

http://en.wikipedia.org/wiki/VGA#The_VGA_color_palette

您還可以通過編程產生的8位真彩色調色板:

http://en.wikipedia.org/wiki/8-bit_color

216色網頁調色板可能也適合您的需求:

http://www.pagetutor.com/common/bgcolors216.html

http://en.wikipedia.org/wiki/Web_colors#Web-safe_colors

編輯:顏色偏激是有點暗的藝術實際上,感知顏色偏激更是如此。

你可能會想出一個方案來以正確的時間間隔對HSB圖進行取樣,但肢體是一維的概念,而HSB是一個三維圖表......所以我不太確定你'做到這一點。

+0

你沒有注意到我標記了我的問題WPF。無論如何,我更新了它,請閱讀相關問題並理解我爲什麼要問這個問題。 – Shimmy 2010-08-30 23:39:17

+0

那麼,如果沒有.NET的任何庫,那麼WPF就沒有 - 如果這就是你的意思。無論如何,你可能都必須解析其中的一個圖表。我會在你的另一個主題上發表一篇關於如何分類顏色的文章,一秒鐘...... – 2010-08-31 23:36:30

0

html「安全」顏色是將RGB值分別設置爲0x00,0x33,0x66,0x99,0xCC,0xFF。這隻吸取216種顏色,另外40種是爲「系統」顏色保留的。這在今天是非常不相關的,但是就網絡而言,它通常被人們認爲是主要的256種顏色。例如參見W3Schools Html Colors。請注意,由W3 Schools建議的css顏色列表不是由「安全」顏色組成的。