Есть ли в списке .NET только 256 цветов? - PullRequest
0 голосов
/ 31 августа 2010

Класс Colors предоставляет слишком сложные свойства (то есть бежевый и другие столбцы, которые мне не нужны).

Мне нужен только список основных цветов, или, по крайней мере, список должен быть упорядочен по экстремальности, т.е. сначала должен содержать явные цвета, такие как черный, белый, красный, зеленый, синий, а затем переходить к более сложным комбинациям, таким как желтый, оранжевый, фиолетовый и т. д.

Обновление

Похожие: Создать определенный цвет для каждой строки?

Ответы [ 3 ]

1 голос
/ 31 августа 2010

На самом деле есть несколько 256 цветовых конфигураций.

Я не могу вспомнить ни одной библиотеки .NET, содержащей эти цвета;вам, вероятно, придется либо самостоятельно генерировать цвета, либо разбирать эти страницы, используя некоторые хитрые функции копирования / вставки и поиска / замены, чтобы жестко их кодировать.

Палитра VGA является своего рода самой "родной"для индустрии ПК:

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 голосов
/ 31 августа 2010

html «безопасные» цвета должны устанавливать значения RGB каждый в 0x00, 0x33, 0x66, 0x99, 0xCC, 0xFF. Это поглощает только 216 цветов, остальные 40 зарезервированы для «системных» цветов. Сегодня это крайне неактуально, но обычно это то, что люди привыкли считать основными 256 цветами для веба. См., Например, W3Schools Html Colors . Обратите внимание, что список цветов css, предложенный W3 Schools , не состоит из "безопасных" цветов.

0 голосов
/ 31 августа 2010

Я не думаю, что есть какое-то согласованное определение того, что является «основными» цветами, если вы хотите коллекцию только определенных цветов, вам придется определить их самостоятельно. Кроме того, .Net Colours не упорядочены, поэтому вам придется создать собственную упорядоченную коллекцию, чтобы получать определенные цвета «раньше» других.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...