Jump to content

Высокий цвет

(Перенаправлено с Highcolor )

Высокоцветная графика – это метод хранения информации об изображении в памяти компьютера , при котором каждый пиксель представлен двумя байтами . Обычно цвет представлен всеми 16 битами , но некоторые устройства также поддерживают 15-битный цвет. [1]

В Windows 7 Microsoft использовала термин « высокий цвет» для обозначения систем отображения, которые могут использовать более 8 бит на цветовой канал (10:10:10:2 или 16:16:16:16) вместо традиционных 8-битных форматов рендеринга. бит на формат цветового канала. [2] Это другое и отличное использование от 15-битных (5:5:5) или 16-битных (5:6:5) форматов, традиционно связанных с фразой high color ; см . глубокий цвет .

15-битный высокий цвет

[ редактировать ]

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

С каждым из компонентов RGB связано 5 бит, что дает 2⁵ = 32 интенсивности каждого компонента. Это позволяет использовать 32768 возможных цветов для каждого пикселя.

Популярные графические чипы Cirrus Logic начала 1990-х годов использовали запасной старший бит для своих так называемых «смешанных» видеорежимов: если бит 15 очищен, биты с 0 по 14 будут обрабатываться как значение RGB, как описано выше. в то время как при установленном бите 15 биты с 0 по 7 будут интерпретироваться как 8-битный индекс в 256-цветной палитре (при этом биты с 8 по 14 останутся неиспользованными). Это позволило отображать (сравнительно) высококачественные цветные изображения рядом друг с другом. с элементами экрана, анимированными в палитре , но на практике эта функция практически не использовалась каким-либо программным обеспечением.

16-битный высокий цвет

[ редактировать ]
Палитра RGB 16 бит
Человеческие глаза более чувствительны к зеленому свету. Разрывы в зеленом градиенте увидеть легче, чем в красном, а в синем их увидеть сложнее всего.

Когда используются все 16 бит, один из компонентов (обычно зеленый с RGB565, см. ниже) получает дополнительный бит, что позволяет использовать 64 уровня интенсивности для этого компонента и в общей сложности 65536 доступных цветов.

Это может привести к небольшим расхождениям в кодировании, например, когда необходимо закодировать 24-битный цвет RGB (40, 40, 40) с помощью 16 бит (проблема, характерная для субдискретизации ). Сорок в двоичном формате — это 00101000. Красный и синий каналы будут принимать пять старших бит и иметь значение 00101, или 5 по шкале от 0 до 31 (16,1%). Зеленый канал с шестью битами точности будет иметь двоичное значение 001010 или 10 по шкале от 0 до 63 (15,9%). Из-за этого цвет RGB (40, 40, 40) будет иметь легкий пурпурный ( пурпурный ) оттенок при отображении в 16-битном формате. 40 по шкале от 0 до 255 — это 15,7%. Другие 24-битные цвета будут иметь зеленый оттенок при субдискретизации: например, 24-битное представление RGB с 14,1% серого, т.е. (36, 36, 36), будет закодировано как 4/31 (12,9%) для красного цвета. и синего канала, но 9/63 (14,3%) на зеленом канале, поскольку 36 представлено как 00100100 в двоичном формате.

Зеленый цвет обычно выбирается в качестве дополнительного бита в 16 битах, поскольку человеческий глаз наиболее чувствителен к зеленым оттенкам. Для демонстрации внимательно посмотрите на следующее изображение (примечание: это будет работать только на мониторах, отображающих настоящий цвет , т. е. 24 или 32 бита), где темные оттенки красного, зеленого и синего показаны с использованием 128 уровней интенсивности для каждого компонента ( 7 бит).

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

Другие примечания

[ редактировать ]

В режиме высокого цветового режима обычно нет необходимости в таблице поиска цветов (CLUT или палитре), поскольку на пиксель имеется достаточно доступных цветов для достаточно удовлетворительного представления графики и фотографий. Однако отсутствие точности снижает точность изображения; в результате некоторые форматы изображений (например, TIFF ) могут сохранять 16-битные изображения с палитрой со встроенным CLUT.

См. также

[ редактировать ]
  1. ^ Дженнифер Нидерст Роббинс (2006). Коротко о веб-дизайне . О'Рейли. стр. 519–520. ISBN  978-0-596-00987-8 .
  2. ^ HighColor в Windows 7 «Информационные документы для разработчиков Microsoft: PDC08 — Главная» . Архивировано из оригинала 11 декабря 2009 года . Проверено 9 декабря 2009 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a5764dce3278fa1e1aa26f7615a463dc__1702296000
URL1:https://arc.ask3.ru/arc/aa/a5/dc/a5764dce3278fa1e1aa26f7615a463dc.html
Заголовок, (Title) документа по адресу, URL1:
High color - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)