Этот список монохромных и RGB-палитр включает в себя общие репертуары цветов ( цветовые палитры ) для создания черно-белых и цветных изображений RGB с помощью компьютерного дисплейного оборудования . RGB является наиболее распространенным методом создания цветов для дисплеев; поэтому эти полные цветовые репертуары RGB содержат все возможные комбинации триплетов RGB в пределах любого заданного максимального числа уровней на компонент.
Каждая палитра представлена серией цветовых пятен. Когда количество цветов невелико, под ней отображается версия палитры размером в 1 пиксель для удобства сравнения относительных размеров палитр. Огромные палитры представлены непосредственно в виде цветовых пятен по одному цвету на пиксель.
Для каждой уникальной палитры даны цветовая тестовая таблица изображения и образец изображения ( далее следует truecolor original), визуализированные с помощью этой палитры (без сглаживания ). Тестовая таблица показывает полные 256 уровней основных цветов RGB: красного, зеленого и синего, а также дополнительных цветов: голубого, пурпурного и желтого, а также полную 256-уровневую шкалу серого. Также присутствуют градиенты промежуточных цветов RGB (оранжевый, лаймово-зеленый, цвет морской волны, небесно-голубой, фиолетовый и фуксия) и полный спектр оттенков . Цветовые таблицы не имеют гамма- коррекции.
Эти элементы иллюстрируют глубину цвета и распределение цветов любой заданной палитры, а изображение-образец показывает, как выбор цвета таких палитр может представлять реальные изображения. Эти изображения не обязательно представляют то, как изображение будет отображаться на исходном графическом оборудовании, поскольку оборудование может иметь дополнительные ограничения относительно максимального разрешения дисплея , соотношения сторон пикселя и размещения цветов.
Реализация этих форматов специфична для каждой машины. Поэтому количество цветов, которые могут одновременно отображаться в заданном текстовом или графическом режиме, может быть разным. Кроме того, фактические отображаемые цвета зависят от используемого формата вывода — PAL или NTSC , композитного или компонентного видео и т. д. — и могут немного отличаться. Для имитации изображений и конкретного оборудования и альтернативных методов получения цветов, отличных от RGB (например, композитного), см. Список палитр 8-битного компьютерного оборудования , Список палитр 16-битного компьютерного оборудования и Список палитр игровых консолей . Для различных программных расположений и видов цветов, включая другие возможные полные расположения RGB в дисплеях с глубиной цвета 8 бит, см . Список программных палитр .
Эти палитры имеют только некоторые оттенки серого, от черного до белого (считающиеся самыми темными и самыми светлыми «серыми» цветами соответственно). Общее правило заключается в том, что эти палитры имеют 2 n различных оттенков серого, где n — количество бит, необходимое для представления одного пикселя .
Монохромные графические дисплеи обычно имеют черный фон с белым или светло-серым изображением, хотя зеленые и янтарные монохромные мониторы также были распространены. Такая палитра требует только одного бита на пиксель.
В тех случаях, когда требовалась фотореалистичность, эти ранние компьютерные системы в значительной степени полагались на сглаживание , чтобы компенсировать ограничения технологии.
В некоторых системах, таких как графические карты Hercules и CGA для IBM PC , значение бита 1 представляет белые пиксели (свет включен), а значение 0 — черные пиксели (свет выключен); в других, таких как Atari ST и Apple Macintosh с монохромными мониторами, значение бита 0 означает белый пиксель (нет чернил), а значение 1 — черный пиксель (точка чернил), что приближено к логике печати.
В 2-битной цветовой палитре значение каждого пикселя представлено 2 битами, что приводит к палитре из 4 значений (2 · 2 = 4).
2-битное сглаживание:
Он имеет черный, белый и два промежуточных уровня серого:
Монохромная 2-битная палитра используется на:
В 4-битной цветовой палитре значение каждого пикселя представлено 4 битами, что приводит к палитре из 16 значений (2 4 = 16):
4-битное сглаживание оттенков серого довольно хорошо справляется с уменьшением видимых полос изменений уровня:
Монохромная 4-битная палитра используется на:
В 8-битной цветовой палитре значение каждого пикселя представлено 8 битами, что приводит к палитре из 256 значений (2 8 = 256). Обычно это максимальное количество оттенков серого в обычных монохромных системах; каждый пиксель изображения занимает один байт памяти .
Большинство сканеров могут захватывать изображения в 8-битных оттенках серого, а такие форматы файлов изображений, как TIFF и JPEG, изначально поддерживают этот размер монохромной палитры.
Альфа-каналы, используемые для наложения видео, также используют (концептуально) эту палитру. Уровень серого указывает на непрозрачность пикселя смешанного изображения над пикселем фонового изображения.
RG или красно-зеленое цветовое пространство — это цветовое пространство , которое использует только два основных цвета: красный и зеленый . Оно использовалось в ранних цветовых процессах для фильмов. [2] [3]
Он использовался как аддитивный формат, аналогичный цветовой модели RGB , но без синего канала, в таких процессах, как Kinemacolor , [4] Prizma , Technicolor I, [5] [6] [7] [8] Raycol , [9] и т. д., создавая оттенки черного, красного, зеленого и желтого. В качестве альтернативы он использовался как субтрактивный формат в Brewster Color I, [10] [11] [12] [13] Kodachrome I , [14] [15] [16] Prizma II, [17] Technicolor II, [18] [19] [20] и т. д., создавая оттенки прозрачного, красного, зеленого и черного.
До недавнего времени его основным применением были недорогие светодиодные дисплеи, в которых красный и зеленый цвета были гораздо более распространены, чем только зарождающаяся технология синих светодиодов , однако в последние годы все более распространенными стали полноцветные светодиоды с синим цветом.
ColorCode 3-D [ 21] [22] — анаглифическая стереоскопическая цветовая схема, использующая цветовое пространство RG для имитации широкого спектра цветов в одном глазу, в то время как синяя часть спектра передает черно-белое (черно-синее) изображение в другой глаз, обеспечивая восприятие глубины.
Здесь сгруппированы те полные аппаратные палитры RGB, которые имеют одинаковое количество двоичных уровней (т. е. одинаковое количество бит ) для каждого красного, зеленого и синего компонента, используя полную цветовую модель RGB . Таким образом, общее количество цветов всегда равно количеству возможных уровней по компоненту, n , возведенному в степень 3: n × n × n = n 3 .
3-битное RGB-дизеринг:
Системы с 3-битной палитрой RGB используют 1 бит для каждого из компонентов цвета: красного, зеленого и синего. То есть каждый компонент либо «включен», либо «выключен» без промежуточных состояний. Это приводит к 8-цветной палитре ((2 1 ) 3 = 2 3 = 8), которая содержит черный, белый, три основных цвета RGB: красный, зеленый и синий, а также соответствующие им дополнительные цвета: голубой, пурпурный и желтый, как показано ниже:
Индексы цвета различаются в зависимости от реализации, поэтому номера индексов не приводятся.
3-битная палитра RGB используется:
Системы с 6-битной палитрой RGB используют 2 бита для каждого из компонентов цвета: красного, зеленого и синего. Это приводит к (2 2 ) 3 = 4 3 = 64-цветной палитре следующим образом:
6-битные RGB-системы включают в себя следующее:
Системы с 9-битной палитрой RGB используют 3 бита для каждого из компонентов цвета: красного, зеленого и синего. Это приводит к (2 3 ) 3 = 8 3 = 512-цветной палитре следующим образом:
9-битные системы RGB включают в себя следующее:
Системы с 12-битной палитрой RGB используют 4 бита для каждого из компонентов цвета: красного, зеленого и синего. Это приводит к палитре из (2 4 ) 3 = 16 3 = 4096 цветов. 12-битный цвет может быть представлен тремя шестнадцатеричными цифрами, также известными как сокращенная шестнадцатеричная форма , которая обычно используется в веб-дизайне. Палитра выглядит следующим образом:
12-битные системы RGB включают в себя следующее:
Библиотека Allegro поддерживала в (устаревшей) версии 4, эмулированный 12-битный цветовой режим примера кода ("ex12bit.c"), используя 8-битный индексированный цвет в VGA/SVGA. Он использовал два пикселя для каждого эмулируемого пикселя, парных по горизонтали, и специально адаптированную палитру из 256 цветов. Один диапазон палитры представлял собой множество яркостей одного основного цвета (например, зеленого), а другой диапазон двух других основных цветов, смешанных вместе в разных количествах и яркостях (красный и синий). Это фактически уменьшало горизонтальное разрешение наполовину, но позволяло использовать 12-битный "истинный цвет" в DOS и других 8-битных режимах VGA/SVGA. Эффект также несколько уменьшал общую яркость экрана. [24]
Системы с 15-битной палитрой RGB используют 5 бит для каждого из компонентов красного, зеленого и синего цветов. Это приводит к палитре из (2 5 ) 3 = 32 3 = 32 768 цветов (обычно называемой Highcolor ) следующим образом:
15-битные системы включают в себя:
Системы с 18-битной палитрой RGB используют 6 бит для каждого из компонентов красного, зеленого и синего цветов. Это приводит к (2 6 ) 3 = 64 3 = 262 144-цветной палитре следующим образом:
18-битные системы RGB включают в себя следующее:
Часто называемый truecolor и millions of colors , 24-битный цвет — это самая высокая глубина цвета, которая обычно используется и доступна в большинстве современных систем отображения и программного обеспечения. Его цветовая палитра содержит (2 8 ) 3 = 256 3 = 16 777 216 цветов. 24-битный цвет может быть представлен шестью шестнадцатеричными цифрами.
Полная палитра (показанная выше) требует квадратного изображения шириной 4096 пикселей (48 МБ в несжатом виде), а на этой странице недостаточно места, чтобы отобразить ее полностью.
Это можно представить в виде 256 сложенных друг на друга квадратов, как показано ниже, каждый из которых имеет одинаковое заданное значение красного компонента от 0 до 255.
Цветовые переходы в этих участках должны рассматриваться как непрерывные. Если внутри видны цветовые переходы ( полосы ), то, вероятно, дисплей установлен в режим Highcolor (15- или 16-битный RGB, 32 768 или 65 536 цветов) или ниже.
Это также количество цветов, используемых в файлах изображений с истинными цветами, таких как Truevision TGA , TIFF , JPEG (последний имеет внутреннюю кодировку YCbCr ) и Windows Bitmap , полученных с помощью сканеров и цифровых камер , а также созданных с помощью программного обеспечения для трехмерной компьютерной графики .
24-битные RGB-системы включают в себя:
Некоторые новые видеокарты поддерживают 30-битный RGB и более . Его цветовая палитра содержит (2 10 ) 3 = 1024 3 = 1 073 741 824 цветов. Однако пока что мало операционных систем или приложений, которые поддерживают этот режим. Для некоторых людей может быть сложно различать более высокие цветовые палитры, чем предлагает 24-битный цвет. Однако диапазон яркости или шкала серого, предлагаемый в 30-битной цветовой системе, будет иметь 1024 уровня яркости, а не 256 общепринятого стандарта 24 бит, к которому человеческий глаз более чувствителен, чем к оттенку. Это уменьшает эффект полосатости для градиентов на больших площадях. [25]
Они также являются полными репертуарами палитр RGB, но либо они не имеют одинакового количества уровней для каждого красного, зеленого и синего компонента, либо они основаны на битовых уровнях. Тем не менее, все они используются в очень популярных персональных компьютерах .
Более подробную информацию о цветовых палитрах для этих систем можно найти в статье Список палитр 8-битного оборудования компьютеров .
4-битная палитра RGBI похожа на 3-битную палитру RGB, но добавляет один бит для интенсивности . Это позволяет каждому цвету 3-битной палитры иметь темный и яркий вариант, потенциально давая в общей сложности 2 3 × 2 = 16 цветов. Однако некоторые реализации имели только 15 эффективных цветов из-за того, что «темные» и «яркие» вариации черного отображались одинаково.
Эта 4-битная схема RGBI используется на нескольких платформах с вариациями, поэтому таблица, приведенная ниже, является простой справкой по богатству палитры, а не фактической реализованной палитрой. По этой причине номера не назначаются каждому цвету, а порядок цветов произволен.
Обратите внимание, что в этом примере «темно-белый» — это более светлый серый цвет, чем «ярко-черный».
Распространенное использование 4-битного RGBI было на IBM PC и совместимых компьютерах, которые использовали 9-контактный разъем DE-9 для цветного вывода. Эти компьютеры использовали модифицированный «темно-желтый» цвет, который казался коричневым. На дисплеях, разработанных для IBM PC, установка цвета «яркий» добавляла ⅓ от максимума к яркости всех трех каналов, поэтому «яркие» цвета были более белыми оттенками своих 3-битных аналогов. Каждый из других бит увеличивал канал на ⅔, за исключением того, что темно-желтый имел только ⅓ зеленого и поэтому был коричневым, а не охристым. [26]
Стандарты графики ПК, использующие этот режим RGBI, включают:
Палитра CGA также используется по умолчанию более поздними графическими стандартами IBM EGA , MCGA и VGA для обратной совместимости, но эти стандарты позволяют изменять палитру, поскольку они либо предоставляют дополнительные линии видеосигнала, либо используют аналоговый выход RGB.
Микросхемы контроллеров видеодисплея MOS Technology 8563 и 8568, используемые в серии Commodore 128 для 80 -колоночного режима (и невыпущенной рабочей станции Commodore 900 ), также использовали ту же палитру, что и в IBM PC, поскольку эти микросхемы были разработаны для работы с существующими мониторами CGA для ПК.
Другие системы, использующие разновидность 4-битного режима RGBI, включают:
3-уровневое RGB-дизеринг:
Трехуровневый или 1- тритовый ( не 3-битный) RGB использует три уровня для каждого красного, зеленого и синего цветового компонента, в результате чего получается палитра из 3 3 = 27 цветов, как показано ниже:
Эту палитру используют:
3-3-2 бит RGB использует 3 бита для каждого из компонентов красного и зеленого цвета и 2 бита для синего компонента, поскольку человеческие глаза имеют меньшую чувствительность к синему цвету. Это приводит к палитре 8×8×4 = 256 цветов следующим образом:
Эту палитру используют:
Палитра RGB 3-2-3 бит использует 3 бита для красного компонента цвета, 2 бита для зеленого и 3 бита для синего. Это дает палитру 8×4×8 = 256 цветов.
Эту палитру используют:
Палитра RGB 2-3-3 бит использует 2 бита для красного компонента цвета и 3 бита для зеленого и синего компонентов. Это дает палитру 4×8×8 = 256 цветов.
Эту палитру используют:
Большинство современных систем поддерживают 16-битный цвет. Иногда его называют High color (наряду с 15-битным RGB), medium color или thousand's colors . Он использует цветовую палитру 32×64×32 = 65 536 цветов. Обычно для красного и синего компонентов цвета выделяется 5 бит (по 32 уровня каждый), а для зеленого компонента (64 уровня) — 6 бит из-за большей чувствительности обычного человеческого глаза к этому цвету. Это удваивает 15-битную палитру RGB.
16-битная палитра RGB, использующая 6 бит для зеленого компонента:
Atari Falcon и Extended Graphics Array (XGA) для IBM PS/2 используют 16-битную палитру RGB.
Следует отметить, что не все системы, использующие 16-битную глубину цвета, используют 16-битную 32-64-32-уровневую палитру RGB. Такие платформы, как домашний компьютер Sharp X68000 или игровая консоль Neo Geo, используют 15-битную палитру RGB (5 бит используются для красного, зеленого и синего), но последний бит определяет менее значимую интенсивность или яркость. 16-битный режим графических карт Truevision TARGA /AT-Vista/NU-Vista и связанный с ним формат файла TGA также использует 15-битный RGB, но он выделяет свой оставшийся бит в качестве простого альфа-канала для наложения видео . Atari Falcon также можно переключить в режим соответствия, установив бит «наложения» в регистре режима графического процессора в 16-битном режиме, что означает, что он может фактически отображать как 15-, так и 16-битную глубину цвета в зависимости от приложения.
[37]
Очки, которые будут работать на 3D неделе на Channel 4, это очки Amber и Blue ColourCode 3D