stringtranslate.com

Список монохромных и RGB цветовых форматов

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

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

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

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

Реализация этих форматов специфична для каждой машины. Поэтому количество цветов, которые могут одновременно отображаться в заданном текстовом или графическом режиме, может быть разным. Кроме того, фактические отображаемые цвета зависят от используемого формата вывода — PAL или NTSC , композитного или компонентного видео и т. д. — и могут немного отличаться. Для имитации изображений и конкретного оборудования и альтернативных методов получения цветов, отличных от RGB (например, композитного), см. Список палитр 8-битного компьютерного оборудования , Список палитр 16-битного компьютерного оборудования и Список палитр игровых консолей . Для различных программных расположений и видов цветов, включая другие возможные полные расположения RGB в дисплеях с глубиной цвета 8 бит, см . Список программных палитр .

Монохромные палитры

Эти палитры имеют только некоторые оттенки серого, от черного до белого (считающиеся самыми темными и самыми светлыми «серыми» цветами соответственно). Общее правило заключается в том, что эти палитры имеют 2 n различных оттенков серого, где n — количество бит, необходимое для представления одного пикселя .

Монохромный (1-битные оттенки серого)

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

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

В некоторых системах, таких как графические карты Hercules и CGA для IBM PC , значение бита 1 представляет белые пиксели (свет включен), а значение 0 — черные пиксели (свет выключен); в других, таких как Atari ST и Apple Macintosh с монохромными мониторами, значение бита 0 означает белый пиксель (нет чернил), а значение 1 — черный пиксель (точка чернил), что приближено к логике печати.

2-битные оттенки серого

В 2-битной цветовой палитре значение каждого пикселя представлено 2 битами, что приводит к палитре из 4 значений (2 · 2 = 4).

2-битное сглаживание:

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

Монохромная 2-битная палитра используется на:

4-битные оттенки серого

В 4-битной цветовой палитре значение каждого пикселя представлено 4 битами, что приводит к палитре из 16 значений (2 4 = 16):

4-битное сглаживание оттенков серого довольно хорошо справляется с уменьшением видимых полос изменений уровня:

Монохромная 4-битная палитра используется на:

8-битные оттенки серого

В 8-битной цветовой палитре значение каждого пикселя представлено 8 битами, что приводит к палитре из 256 значений (2 8 = 256). Обычно это максимальное количество оттенков серого в обычных монохромных системах; каждый пиксель изображения занимает один байт памяти .

Большинство сканеров могут захватывать изображения в 8-битных оттенках серого, а такие форматы файлов изображений, как TIFF и JPEG, изначально поддерживают этот размер монохромной палитры.

Альфа-каналы, используемые для наложения видео, также используют (концептуально) эту палитру. Уровень серого указывает на непрозрачность пикселя смешанного изображения над пикселем фонового изображения.

Дихромные палитры

16-битная палитра RG

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 для имитации широкого спектра цветов в одном глазу, в то время как синяя часть спектра передает черно-белое (черно-синее) изображение в другой глаз, обеспечивая восприятие глубины.

16-битная палитра RB

16-битная палитра ГБ

Обычные палитры RGB

Здесь сгруппированы те полные аппаратные палитры RGB, которые имеют одинаковое количество двоичных уровней (т. е. одинаковое количество бит ) для каждого красного, зеленого и синего компонента, используя полную цветовую модель RGB . Таким образом, общее количество цветов всегда равно количеству возможных уровней по компоненту, n , возведенному в степень 3: n × n × n  =  n 3 .

3-битный RGB-цвет

3-битное RGB-дизеринг:

Системы с 3-битной палитрой RGB используют 1 бит для каждого из компонентов цвета: красного, зеленого и синего. То есть каждый компонент либо «включен», либо «выключен» без промежуточных состояний. Это приводит к 8-цветной палитре ((2 1 ) 3 = 2 3 = 8), которая содержит черный, белый, три основных цвета RGB: красный, зеленый и синий, а также соответствующие им дополнительные цвета: голубой, пурпурный и желтый, как показано ниже:

Индексы цвета различаются в зависимости от реализации, поэтому номера индексов не приводятся.

3-битная палитра RGB используется:

6-битный RGB-цвет

Системы с 6-битной палитрой RGB используют 2 бита для каждого из компонентов цвета: красного, зеленого и синего. Это приводит к (2 2 ) 3 = 4 3 = 64-цветной палитре следующим образом:

6-битные RGB-системы включают в себя следующее:

9-битный RGB-цвет

Системы с 9-битной палитрой RGB используют 3 бита для каждого из компонентов цвета: красного, зеленого и синего. Это приводит к (2 3 ) 3 = 8 3 = 512-цветной палитре следующим образом:

9-битные системы RGB включают в себя следующее:

12-битный 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-цвет

Системы с 15-битной палитрой RGB используют 5 бит для каждого из компонентов красного, зеленого и синего цветов. Это приводит к палитре из (2 5 ) 3 = 32 3 = 32 768 цветов (обычно называемой Highcolor ) следующим образом:

15-битные системы включают в себя:

18-битный RGB-цвет

Системы с 18-битной палитрой RGB используют 6 бит для каждого из компонентов красного, зеленого и синего цветов. Это приводит к (2 6 ) 3 = 64 3 = 262 144-цветной палитре следующим образом:

18-битные системы RGB включают в себя следующее:

24-битный RGB-цвет

Часто называемый truecolor и millions of colors , 24-битный цвет — это самая высокая глубина цвета, которая обычно используется и доступна в большинстве современных систем отображения и программного обеспечения. Его цветовая палитра содержит (2 8 ) 3 = 256 3 = 16 777 216 цветов. 24-битный цвет может быть представлен шестью шестнадцатеричными цифрами.

Все 16 777 216 цветов (масштаб уменьшен, щелкните или коснитесь изображения для получения полного разрешения).

Полная палитра (показанная выше) требует квадратного изображения шириной 4096 пикселей (48 МБ в несжатом виде), а на этой странице недостаточно места, чтобы отобразить ее полностью.

Это можно представить в виде 256 сложенных друг на друга квадратов, как показано ниже, каждый из которых имеет одинаковое заданное значение красного компонента от 0 до 255.

Цветовые переходы в этих участках должны рассматриваться как непрерывные. Если внутри видны цветовые переходы ( полосы ), то, вероятно, дисплей установлен в режим Highcolor (15- или 16-битный RGB, 32 768 или 65 536 цветов) или ниже.

Все 16 777 216 цветов в том же шаблоне, что и другие палитры RGB выше (масштаб уменьшен, щелкните изображение для полного разрешения).

Это также количество цветов, используемых в файлах изображений с истинными цветами, таких как Truevision TGA , TIFF , JPEG (последний имеет внутреннюю кодировку YCbCr ) и Windows Bitmap , полученных с помощью сканеров и цифровых камер , а также созданных с помощью программного обеспечения для трехмерной компьютерной графики .

24-битные RGB-системы включают в себя:

30-битный RGB-цвет

Некоторые новые видеокарты поддерживают 30-битный RGB и более . Его цветовая палитра содержит (2 10 ) 3 = 1024 3 = 1 073 741 824 цветов. Однако пока что мало операционных систем или приложений, которые поддерживают этот режим. Для некоторых людей может быть сложно различать более высокие цветовые палитры, чем предлагает 24-битный цвет. Однако диапазон яркости или шкала серого, предлагаемый в 30-битной цветовой системе, будет иметь 1024 уровня яркости, а не 256 общепринятого стандарта 24 бит, к которому человеческий глаз более чувствителен, чем к оттенку. Это уменьшает эффект полосатости для градиентов на больших площадях. [25]

Нестандартные палитры RGB

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

Более подробную информацию о цветовых палитрах для этих систем можно найти в статье Список палитр 8-битного оборудования компьютеров .

4-битный RGBI

4-битная палитра RGBI похожа на 3-битную палитру RGB, но добавляет один бит для интенсивности . Это позволяет каждому цвету 3-битной палитры иметь темный и яркий вариант, потенциально давая в общей сложности 2 3 × 2 = 16 цветов. Однако некоторые реализации имели только 15 эффективных цветов из-за того, что «темные» и «яркие» вариации черного отображались одинаково.

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

Обратите внимание, что в этом примере «темно-белый» — это более светлый серый цвет, чем «ярко-черный».

Графика IBM PC

Распространенное использование 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

3-уровневое RGB-дизеринг:

Трехуровневый или 1- тритовый ( не 3-битный) RGB использует три уровня для каждого красного, зеленого и синего цветового компонента, в результате чего получается палитра из 3 3 = 27 цветов, как показано ниже:

Эту палитру используют:

8-битный RGB-цвет

3-3-2 бит RGB или 8-8-4 уровней RGB

3-3-2 бит RGB использует 3 бита для каждого из компонентов красного и зеленого цвета и 2 бита для синего компонента, поскольку человеческие глаза имеют меньшую чувствительность к синему цвету. Это приводит к палитре 8×8×4 = 256 цветов следующим образом:

Эту палитру используют:

3-2-3 бит RGB или 8-4-8 уровней RGB

Палитра RGB 3-2-3 бит использует 3 бита для красного компонента цвета, 2 бита для зеленого и 3 бита для синего. Это дает палитру 8×4×8 = 256 цветов.

Эту палитру используют:

2-3-3 бит RGB или 4-8-8 уровней RGB

Палитра RGB 2-3-3 бит использует 2 бита для красного компонента цвета и 3 бита для зеленого и синего компонентов. Это дает палитру 4×8×8 = 256 цветов.

Эту палитру используют:

16-битный RGB (также известный как RGB565)

Большинство современных систем поддерживают 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-битную глубину цвета в зависимости от приложения.

Сравнение цветовой палитры бок о бок

Базовые цветовые палитры

4-битные оттенки серого

3-битный RGB-цвет

4-битный RGBI

3 уровня RGB

Примечания

Расширенные цветовые палитры

8-битный RGB (VGA)

[37]

Смотрите также

Ссылки

  1. ^ "Commodore: A2024". Архивировано из оригинала 2012-03-02.
  2. ^ Корпорация, Бонниер (13 февраля 1923 г.). «Популярная наука». Корпорация Бонниер – через Google Books.
  3. ^ Томас, Элвей (1923). «Первый успешный цветной фильм». Popular Science (февраль 1923): 59.
  4. ^ "Кинемаколор".
  5. ^ Тренхолм, Ричард. «Первый фильм в формате Technicolor был полной катастрофой столетие назад». CNET .
  6. ^ Cinematographic Multiplex Projection, &c. Патент США № 1,391,029, подан 20 февраля 1917 г.
  7. «Движущиеся картинки в цвете», The New York Times , 22 февраля 1917 г., стр. 9.
  8. ^ «Первый фильм в формате Technicolor был полной катастрофой столетие назад». CNET . 9 сентября 2017 г. Получено 27 июня 2018 г.
  9. ^ "Рэйкол".
  10. ^ Черчи Усай, Паоло (2000). Немое кино . Британский институт кино . п. 35.
  11. ^ Новотны, Роберт Аллен (1 января 1983 г.). Путь всех телесных тонов: История цветных кинопроцессов, 1895-1929. Garland Pub. С. 127–129. ISBN 9780824051099. Получено 29 мая 2015 г. .[ постоянная мертвая ссылка ]
  12. ^ "Патент 1,145,968 - Фотографическая пленка" (PDF) . Патентное ведомство США . 13 июля 1915 г. . Получено 29 мая 2015 г. .
  13. ^ "Брюстер".
  14. ^ Капстафф, бывший фотограф-портретист и студент физического и инженерного факультетов, уже работал в области цветной фотографии до того, как присоединился к CK Mees и другим бывшим сотрудникам Wratten and Wainright, переехавшим в Рочестер в 1912–1913 годах после того, как Истман купил эту компанию, чтобы убедить Миса приехать и работать на него.
  15. ^ "Complete National Film Registry Listing". Библиотека Конгресса . Получено 2 января 2017 г.
  16. ^ "Национальный реестр фильмов 2012 года выбирает лучшую из лучших". Библиотека Конгресса . Получено 13 мая 2020 г.
  17. ^ "Призма II".
  18. ^ Тренхолм, Ричард. «Первый фильм в стиле Technicolor был полной катастрофой столетие назад». CNET . Получено 14 октября 2019 г.
  19. «Первый успешный цветной фильм», Popular Science , февраль 1923 г., стр. 59.
  20. ^ "Калмус, Герберт. "Приключения Technicolor в кинематографе", Журнал Общества инженеров кино, декабрь 1938 г."
  21. ^ "Ogon - Компания, стоящая за системой ColorCode 3-D�AE;". ogon3d.com .
  22. ^ "Объявления". 3D Week . 2009-10-11 . Получено 2009-11-18 . Очки, которые будут работать на 3D неделе на Channel 4, это очки Amber и Blue ColourCode 3D
  23. ^ "Скачать - Параллакс" (PDF) . 4 января 2021 г.
  24. ^ "ex12bit - Как подделать 12-битный режим truecolor на 8-битной карте. Библиотека программирования игр Allegro. - Linux Man Pages (3)". www.systutorials.com .
  25. ^ «Градиенты на телевизорах: глубина цвета».
  26. ^ "Блог KeyJ: Архив блога » Генерация цвета в IBM CGA, EGA и VGA" . Получено 26.05.2020 .
  27. ^ paleotronic (29.09.2018). "Столкновение цветов: инженерное чудо Sinclair ZX Spectrum". Журнал Paleotronic . Получено 26.05.2020 .
  28. ^ "Sharp MZ-800 - MCbx". oldcomputer.info . Получено 2020-05-26 .
  29. ^ Ури, Мишель (1985). «Техника Мануэля дю MO5» (PDF) .
  30. ^ "документация:устройства:gate.arrays [БЕЗ ПАНИКИ]". pulkomandy.tk .
  31. ^ ab "TEA1002 Datasheet | Mullard - Datasheetspdf.com". datasheetspdf.com .
  32. ^ "Машина: кодировщик цвета Mullard TEA1002 PAL (tea1002)". arcade.vastheman.com .
  33. ^ «Машина: AlphaTantel (альфатан)» . arcade.vastheman.com .
  34. ^ "Палитра Magnavox".
  35. ^ ab Борис, Дэниел (1998). Технические характеристики Odyssey 2 V1.1 (PDF) . стр. 7.
  36. ^ "Pasopia7 (Pa7007)".
  37. ^ "VGA Color Palettes". Fountain Ware . Получено 24 ноября 2021 г.