Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Это список программных палитр, используемых компьютерами. Системы, которые используют 4-битную или 8-битную глубину пикселей, могут одновременно отображать до 16 или 256 цветов. Многие персональные компьютеры в начале 1990-х отображали не более 256 различных цветов, свободно выбираемых программным обеспечением (пользователем или программой) из более широкой цветовой палитры RGB их аппаратного обеспечения .

Обычный выбор цветов в ограниченных подмножествах (обычно 16 или 256) полной палитры включает некоторые схемы уровней RGB, обычно используемые с 8-битными палитрами в качестве основных палитр или универсальных палитр (т. Е. Палитр для многоцелевого использования).

Это некоторые типичные программные палитры, но в такой системе можно сделать любой выбор.

Конкретные аппаратные цветовые палитры см. В статьях « Список монохромных палитр и палитр RGB» , « Список 8-битной компьютерной аппаратной графики» , « Список 16-битной компьютерной аппаратной графики» и « Список палитр для игровой консоли» .

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

Для каждой уникальной палитры дается тестовая диаграмма цвета изображения и образец изображения (далее следует исходный истинный цвет), визуализированный с помощью этой палитры (без дизеринга). На тестовой таблице показаны полные 8-битные 256 уровней основных цветов красного, зеленого и синего ( RGB ), а также дополнительные голубые, пурпурные и желтые цвета, а также полные 8-битные 256 уровней шкалы серого. Также присутствуют градиенты промежуточных цветов RGB (оранжевый, зеленый лайм, морской зеленый, небесно-голубой, фиолетовый и фуксия), а также полный спектр оттенков . Цветовые диаграммы не корректируются по гамме .

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

Особенности системы [ править ]

Это набор цветов, официально используемых в качестве системных палитр в некоторых популярных операционных системах для персональных компьютеров, поддерживающих 8-битные дисплеи.

16-цветная палитра по умолчанию Microsoft Windows [ править ]

Используется этой платформой как палитра с примерно обратной совместимостью для текстовых режимов CGA, EGA и VGA, но с цветами, расположенными в другом порядке. Также это палитра по умолчанию для 16 цветных значков.

Windows 16colors palette.png

Соответствующие индексы в этой палитре:

Стандартная 20-цветная палитра Microsoft Windows [ править ]

В 256-цветном режиме есть четыре дополнительных стандартных цвета Windows, всего двадцать зарезервированных системой цветов; [1] [2] Таким образом, система оставляет 236 индексов палитры свободными для использования приложениями. Записи системного цвета в таблице палитры из 256 цветов - это первые десять плюс последние десять. В любом случае дополнительные системные цвета, кажется, не добавляют резкой цветовой насыщенности: это всего лишь промежуточные оттенки сероватых цветов.

Windows 20colors palette.png

Полная 20-цветная системная палитра Windows:

16-цветная палитра по умолчанию для Apple Macintosh [ править ]

Когда Apple Computer представила Macintosh II в 1987 году, эта 16-цветная палитра была включена в Систему 4.1 .

Mac 16colors palette.png

Палитра по умолчанию для ОС RISC [ править ]

Acorn RISC OS 2.x и 3.x предоставляет эту 16-цветную палитру: [3]

RiscOS 16colors palette.png

Аранжировки RGB [ править ]

Это выбор цветов на основе равномерно упорядоченных уровней RGB, которые обеспечивают полные комбинации RGB, в основном используемые в качестве основных палитр для отображения любого вида изображения в пределах 8-битной глубины пикселя .

6 уровней RGB [ править ]

Имея шесть уровней для каждой начальной школы, с 6³ = 216 комбинациями. Индекс может быть адресован как (36 × R) + (6 × G) + B, со всеми значениями R, G и B в диапазоне от 0 до 5. Задуманный как однородный куб RGB, он дает шесть истинно серых оттенков. Кроме того, есть место для еще 40 цветов, поэтому операционные системы или программы могут добавлять дополнительные цвета.

Системы, которые используют эту палитру программного обеспечения:

  • Веб-палитра
  • Палитра по умолчанию для Apple Macintosh 256 цветов. Он также содержит четыре градиента по десять оттенков для серого, красного, зеленого и синего цветов.

6-7-6 уровней RGB [ править ]

Эта палитра состоит из шести уровней для красных и синих основных цветов и семи уровней для основных зеленых цветов, что дает 6 × 7 × 6 = 252 комбинации. Индекс может быть адресован как (42 × R) + (6 × G) + B, со значениями R и B в диапазоне от 0 до 5 и G в диапазоне от 0 до 6. Тот же случай, что и первый, но с добавленным уровнем зеленого из-за большей чувствительности нормального человеческого глаза к этой частоте.

Он не обеспечивает истинных оттенков серого, но остальные индексы можно заполнить четырьмя промежуточными оттенками серого. В любом случае для другого цвета места мало.

6-8-5 уровней RGB [ править ]

Эта палитра состоит из шести уровней для красного, восьми уровней для зеленого и пяти уровней для синих основных цветов, что дает 6 × 8 × 5 = 240 комбинаций. Индекс может быть адресован как (40 × R) + (5 × G) + B, где R находится в диапазоне от 0 до 5, G от 0 до 7 и B от 0 до 4. Уровни выбираются в зависимости от чувствительности нормального человеческий глаз к каждому основному цвету.

Кроме того, он не дает истинных оттенков серого. Остальные индексы можно заполнить шестнадцатью промежуточными оттенками серого или другими фиксированными цветами. На самом деле, это самая лучшая сбалансированный RGB мастер программное обеспечение палитра [ править ] , в качестве компромисса между устройством RGB , основанным в чувствительности человеческого глаза и достаточной оставшиеся записях палитры для других целей.

8-8-4 уровней RGB [ править ]

RGB уровня 8-8-4 использует восемь уровней для каждого из компонентов красного и зеленого цвета (3 + 3 бита старшего разряда) и четыре уровня (2 бита младшего разряда) для синего компонента из-за меньшей чувствительности нормальный человеческий глаз к этому основному цвету. В результате получается палитра 8 × 8 × 4 = 256 цветов, как показано ниже:

Эта программная палитра RGB занимает полный 8-битный диапазон возможных входов палитры, поэтому нет места для других фиксированных цветов. Программное обеспечение, использующее эту палитру, должно рисовать элементы пользовательского интерфейса теми же цветами, что и изображения. Опять же, он не дает истинных оттенков серого.

Другое распространенное использование программных палитр [ править ]

Палитры оттенков серого [ править ]

Простая палитра сделана так, что каждый триплет основных цветов RGB имеет равные значения в виде непрерывного градиента от черного к белому через все доступные элементы палитры. Вот 8-битная палитра 256 уровней:

Используется, например, для отображения изображений TIFF или JPEG в чистых оттенках серого .

Палитры цветовых градиентов [ править ]

Палитры, состоящие из непрерывного цветового градиента от самых темных до самых светлых произвольных оттенков. Пиксельные данные обрабатываются так, как если бы они были оттенками серого, но таблица цветов играет с цветовыми комбинациями RGB, а не только с серым. Отношения между исходной яркостью и отображаемой яркостью могут варьироваться, но масштаб освещения сохраняется во всех записях палитры.

Одним из очень распространенных случаев использования таких палитр является палитра тонов сепии , которая придает изображению старомодный и состаренный вид (слева). Другой пример градиента, основанный на синих оттенках, представлен здесь (справа), но можно использовать любой оттенок или смешивание оттенков. Многие сотовые телефоны со встроенными камерами позволяют делать цветные фотографии с помощью этой техники.

Адаптивные палитры [ править ]

Те, у которых все доступные индексы заполнены комбинациями RGB, выбранными из статистического порядка появления (обычно сбалансированного) конкретного полноцветного исходного изображения. Существует множество алгоритмов выбора цветов посредством цветового квантования ; хорошо известен алгоритм среднего отсечения Хекберта. Вот 8-битная 256-цветная палитра, используемая с таблицей цветового тестирования и образцом изображения выше:

Адаптивные палитры подходят только для уникального изображения . Попытка отобразить разные изображения с адаптивными палитрами на 8-битном дисплее обычно приводит только к одному изображению с правильными цветами, потому что изображения имеют разные палитры и только одно может отображаться одновременно. Вот пример того, что происходит, когда индексированное цветное изображение отображается с любой цветовой палитрой, которая не является его собственной адаптивной палитрой:

Палитры ложных цветов [ править ]

Произвольные цветовые шкалы градиента, обычно 256 оттенков, не имеющие отношения к реальным цветам данного изображения. Они используются для искусственной окраски изображения в градациях серого, чтобы выявить детали и / или сопоставить значения уровня пикселей с величинами некоторой физической величины ( потенциал , температура , высота и т. Д.)

Обратите внимание, что в приведенном выше примере новые детали могут отображаться как синий поверх пурпурного в темных областях фона исходной фотографии.

Вот 8-битная 256-цветная палитра градиента, используемая с диаграммой цветового теста и образцом изображения выше:

Существует множество палитр искусственных цветов , некоторые из них стандартизированы и используются в основном в научных целях: астрономия и радиоастрономия , спутниковая съемка суши , термография , исследование материалов, томография и магнитно-резонансная томография в медицине и т. Д.

См. Также [ править ]

  • Палитра (вычисление)
  • Индексированный цвет
  • Таблица поиска цвета
  • Глубина цвета
  • Веб-цвета
  • Названия цветов X11

Заметки [ править ]

  1. ^ Диспетчер палитры: как и почему он делает то, что делает , статья находится в Windows. Записать файл внутри самораспаковывающегося архива.
  2. ^ https://docs.microsoft.com/en-us/windows/desktop/opengl/palettes-and-the-palette-manager
  3. Дом Мэйбл: RISC OS 2