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

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

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

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

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

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

Монохромные палитры [ править ]

В этих палитрах есть только несколько оттенков серого, от черного до белого, которые считаются наиболее темными и более светлыми «серыми», соответственно. Общее правило состоит в том, что эти палитры имеют 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-битная палитра используется на:

  • Monochrome Display Adapter для IBM PC
  • Монохромные графические дисплеи NeXT Computer , NeXTcube и NeXTstation .
  • Оригинальная портативная игровая консоль системы Game Boy .
  • Монохромные ЖК-дисплеи Macintosh PowerBook 150 .
  • Commodore Amiga с монохромным монитором A2024 в режиме высокого разрешения. [1]
  • Оригинальный Amazon Kindle
  • Оригинальный Wonderswan
  • Tiger Electronics Game.com портативная игровая консоль

4-битная шкала серого [ править ]

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

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

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

  • MOS Technology VDC (на Commodore 128 с монохромным монитором)
  • Серия Amstrad CPC с зеленым монитором GT64 / GT65 (16 уникальных зеленых оттенков)
  • Серия Amstrad CPC Plus с монохромным монитором MM12 (16 оттенков серого)
  • Некоторые Apple PowerBook, оснащенные монохромными дисплеями, например PowerBook 5300

8-битная шкала серого [ править ]

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

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

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

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

16-битная палитра RG [ править ]

16-битная палитра RB [ править ]

Палитра 16 бит GB [ править ]

Обычные палитры 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 используется:

  • Стандарт ECMA-48 для текстовых терминалов (иногда известный как «стандарт ANSI», хотя ANSI X3.64 не определяет цвета)
  • Телетекст Уровень 1 / 1.5 Телетекст.
  • Видеотекс
  • Цветной компьютер TRS-80 (в графическом режиме только 4 цвета могут отображаться одновременно из фиксированных 4-цветных палитр)
  • Орич
  • BBC Micro
  • Оригинальный NEC PC-8801 до MkII
  • Оригинальный NEC PC-9801 с оригинальным процессором 8086 до моделей VM / VX
  • Все модели Sharp X1 до X1 Turbo Z
  • Sharp MZ 700
  • Fujitsu FM-7 , FM New 7, FM 77 до FM77AV
  • Sinclair QL
  • Macintosh SE с цветным принтером или внешним монитором
  • SECAM версия Atari 2600
  • Color Maximite , микрокомпьютер на базе PIC32

6-битный RGB [ править ]

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

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

  • Усовершенствованный графический адаптер (EGA) для IBM PC / AT (одновременно может отображаться только 16 цветов)
  • Игровая консоль Sega Master System
  • GIME для TRS-80 Color Computer 3 (одновременно может отображаться только 16 цветов)
  • Умные часы Pebble Time с 6-битным (64-цветным) дисплеем для электронной бумаги
  • Parallax Propeller с использованием эталонной схемы VGA [2]

9-битный RGB [ править ]

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

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

  • Atari ST (обычно от 4 до 16 за раз, без трюков)
  • Компьютеры MSX2 (до 16 одновременно)
  • Игровая консоль Sega Genesis (64 одновременно)
  • Sega Nomad
  • TurboGrafx-16 (двигатель NEC для ПК)
  • ZX Spectrum Далее
  • NEC PC-8801 Mk II SR и более поздние модели (8 штук одновременно)
  • Миндсет компьютер (16 сразу)

12-битный RGB [ править ]

Системы с 12-битной палитрой RGB используют по 4 бита для каждого из компонентов красного, зеленого и синего цветов. В результате получается палитра (2 4 ) 3 = 16 3 = 4096 цветов. 12-битный цвет может быть представлен тремя шестнадцатеричными цифрами, также известными как сокращенная шестнадцатеричная форма , которая обычно используется в веб-дизайне. Палитра следующая:

К 12-битным системам RGB относятся следующие:

  • Amiga OCS / ECS (32, 64 или 4096 цветов)
  • Графический чип Apple IIgs (3200 цветов)
  • Atari STe (16 цветов)
  • Желудь Архимеда
  • Sega Game Gear (32 цвета)
  • Телетекст уровня 2.5+ Hi-Text
  • Neo Geo Pocket Color (147 цветов)
  • Atari Lynx (16 цветов)
  • Модели NEC PC-9801 VM / VX обычно оснащены NEC V30 или лучше, но до серии PC9821.
  • Серия Sharp X1 Turbo Z
  • Fujitsu FM-7 7AV
  • Amstrad CPC 664Plus, 6128Plus и GX4000 (32 цвета)
  • NeXTstation Color и NeXTstation Turbo Color
  • Цвет WonderSwan

Библиотека Allegro, поддерживаемая в (устаревшей) версии 4, пример кода эмулированного 12-битного цветового режима (ex12bit.c) с использованием 8-битного индексированного цвета в VGA / SVGA. Он использовал два пикселя для каждого эмулируемого пикселя, попарно попарно по горизонтали, и специально адаптированную 256-цветовую палитру. Один диапазон палитры состоял из множества яркостей одного основного цвета (скажем, зеленого), а другой диапазон двух других основных цветов, смешанных вместе с разным количеством и яркостью (красный и синий). Это фактически уменьшило горизонтальное разрешение вдвое, но позволило 12-битный "истинный цвет" в DOS и других 8-битных режимах VGA / SVGA. Эффект также несколько снизил общую яркость экрана. [3]

15-битный RGB [ править ]

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

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

  • Система развлечений Super Nintendo (256 цветов)
  • Графические карты Truevision TARGA и AT-Vista для IBM PC / AT и совместимых устройств и NU-Vista для Apple Macintosh
  • Более поздние модели графических карт, совместимых с IBM PC Super VGA (SVGA)
  • Карманные игровые приставки Nintendo Game Boy Color / Advance / SP / Micro
  • Nintendo DS (2D-вывод)
  • Игровые приставки Neo Geo AES / Neo Geo CD (4096 цветов)
  • Sega 32X Аддон для Mega Drive / Genesis
  • В то время как PlayStation использовала 24-битную глубину цвета для вычислений и видео, текстуры, примененные к 3D-объектам, имели максимальную глубину цвета 15 бит.

18-битный RGB [ править ]

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

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

  • IBM_8514 (256 цветов из 262 144)
  • Видеографический массив (VGA) для совместимых с IBM PS / 2 и IBM PC (256 одновременных цветов из палитры 262144)
  • Atari Falcon (256 цветов)
  • Nintendo DS (3D-вывод и смешанный 2D- вывод)
  • Используется внутри многих ЖК-мониторов

24-битный RGB [ править ]

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

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

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

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

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

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

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

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

  • Расширенная графическая архитектура Amiga (256 или 262144 цветов)
  • Nintendo 3DS
  • Игровая приставка
  • PlayStation Vita
  • Более поздние модели графических карт, совместимых с IBM PC Super VGA (SVGA)
  • Графические карты Truevision AT-Vista для IBM PC / AT и совместимых устройств и NU-Vista для Apple Macintosh .
  • Philips CD-я
  • Nintendo Switch

30-битный RGB [ править ]

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

Необычные палитры 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-битными аналогами. Каждый из остальных битов увеличивал канал на, за исключением того, что темно-желтый имел только зеленого и, следовательно, был коричневым вместо охры. [5]

Стандарты графики ПК, использующие этот режим RGBI, включают:

  • Оригинальный адаптер цветной графики IBM .
  • Расширенный графический адаптер IBM в режимах CGA
  • « Графика Tandy » на компьютерах IBM PCjr и Tandy серии 1000 .
  • Plantronics Colorplus на ограниченном количестве ПК-совместимых компьютеров.

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

В 8563 MOS Technology и 8568 Video Display чипы контроллеров , используемых на Commodore 128 серии для его режима 80 колонок (и неизданных Commodore 900 рабочих станций) также использовали ту же палитру используется на IBM PC, так как эти чипы предназначены для работы с существующими Компьютерные мониторы CGA.

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

Другие системы, использующие вариант 4-битного режима RGBI, включают:

  • В ZX Spectrum серия компьютеров, которые не имеют отчетливые «темные» и «светлые» черные цвета, в результате чего в эффективной 15-цветовой палитре. [6]
  • В Sharp MZ серии компьютеров -800. [7]

3-х уровневый RGB [ править ]

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

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

  • В Amstrad CPC 464 серия персональных компьютеров исключая Plus моделей (до 16 цветов одновременно)
  • Toshiba Pasopia 7

8-битный RGB (также известный как 3-3-2-битный RGB) [ править ]

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

Эта палитра используется

  • MSX2 серия персональных компьютеров.
  • Палитра 4 IBM PGC (палитра 2 дает 2-3-3-битный RGB, а палитра 3 дает 3-2-3-битный RGB).
  • Встроенный выход VGA плат Digilent Inc. NEXYS 2, NEXYS 3 и BASYS2 FPGA.
  • Uzebox игровой консоли
  • SGI Indy 8-битная графика XL
  • Тики 100 персональный компьютер (только 16 цветов могут быть отображены одновременно)
  • Умные часы Wear OS с окружающим дисплеем (одновременно могут отображаться только 16 цветов)

16-битный RGB [ править ]

Большинство современных систем поддерживают 16-битный цвет. Иногда его называют Highcolor (вместе с 15-битным RGB), средним цветом или тысячами цветов . Он использует цветовую палитру 32 × 64 × 32 = 65 536 цветов. Обычно для красного и синего компонентов цвета выделяется 5 бит (по 32 уровня) и 6 бит для зеленого компонента (64 уровня) из-за большей чувствительности обычного человеческого глаза к этому цвету. Это удваивает 15-битную палитру RGB.

16-битная палитра RGB, использующая 6 бит для зеленого компонента:

Atari Falcon и Extended Graphics Array (XGA) для IBM PS / 2 использование 16-битный RGB палитры.

Следует отметить, что не все системы, использующие 16-битную глубину цвета, используют 16-битную палитру RGB с 32-64-32 уровнями. Такие платформы, как домашний компьютер 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 [ править ]

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

  • Значения цветов, выделенные полужирным шрифтом, представлены в 2-битной (четырехцветной) палитре оттенков серого. Значения цвета, выделенные очень жирным шрифтом, представлены в 1-битной монохромной палитре.
  • В 4-битной RGBI, темные цвета имеют 2 / 3 выстр интенсивность ярких цветов, а не 1 / 2 .

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

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

  • Битовая карта
  • Таблица поиска цвета
  • Дисплей компьютера
  • Оттенки серого
  • Индексированный цвет
  • Список домашних компьютеров по видеооборудованию
  • Палитра (вычисление)

Ссылки [ править ]

  1. ^ "Коммодор: A2024" . Архивировано из оригинала на 2012-03-02.
  2. ^ https://www.parallax.com/sites/default/files/downloads/32100-Propeller-Demo-Board-Schematic-RevG_0.pdf
  3. ^ «ex12bit - Как подделать 12-битный режим истинного цвета на 8-битной карте. Библиотека программирования игр Allegro. - Linux Man Pages (3)» . www.systutorials.com .
  4. ^ «Градиенты на телевизорах: битовая глубина цвета» .
  5. ^ «Блог KeyJ: Архив блога» Генерация цвета в IBM CGA, EGA и VGA » . Проверено 26 мая 2020 .
  6. ^ палеотроник (2018-09-29). «Столкновение цветов: инженерное чудо Sinclair ZX Spectrum» . Журнал Палеотроник . Проверено 26 мая 2020 .
  7. ^ "Sharp MZ-800 - MCbx" . oldcomputer.info . Проверено 26 мая 2020 .