Что такое bpp в разрешении
Что такое разрядность
Разрядность, или глубина цветности, определяет, сколько уникальных оттенков цвета доступны в палитре изображения в терминах количества двоичных 0 и 1, или «бит», используемых для определения каждого цвета. Это не означает, что изображение обязательно использует все эти цвета, а скорее говорит о том, что цвета могут быть описаны с определённым уровнем точности. Для чёрно-белого изображения разрядность определяет количество доступных оттенков серого. Изображения с высокой разрядностью могут использовать больше градаций серого или оттенков цвета, поскольку возможно большее число комбинаций 0 и 1.
Терминология
Каждый цветной пиксель цифрового изображения создаётся посредством комбинации трёх первичных цветов: красного, зелёного и синего. Каждый первичный цвет часто называют «каналом цветности», и он может иметь любые значения интенсивности в пределах заданной разрядности. Разрядность для каждого канала цветности задаётся в «битах на канал». Термин «бит на пиксель» (bpp) означает сумму числа бит во всех трёх каналах и представляет общее количество цветов, доступное для каждого пикселя. Для цветных изображений зачастую неясно, какая из цифр указана. Использование «bpp» в качестве суффикса позволяет внести ясность в этом вопросе.
Пример
Сравнение
Следующая таблица иллюстрирует различные типы изображений в терминах их разрядности, числа возможных цветов и общеупотребительных названий.
bpp | Число цветов | Название |
---|---|---|
1 | 2 | Монохром |
2 | 4 | CGA |
4 | 16 | EGA |
8 | 256 | VGA |
16 | 65536 | XGA, High Color |
24 | 16777216 | SVGA, True Color |
32 | 16777216 + прозрачность | |
48 | 281 триллион |
Визуализация глубины цветности
Наведя курсор на метки внизу, вы увидите изображение в выбранном числе цветов. Разница между 24 bpp и 16 bpp незначительна, однако чётко видна, если ваш дисплей настроен на полный цвет или более (24 или 32 bpp).
Битовая глубина, или глубина цвета — это количество бит, используемых для указания цвета одного пикселя в растровом изображении или буфере кадра видео. Также этим понятием часто обозначается количество бит, используемых для каждого цветного компонента одного пикселя. Глубина двоичных знаков определяет количество уникальных цветов в палитре изображения с точки зрения количества 0 и 1 или “бит”, которые используются для указания каждого цвета.
Что такое битовая глубина
Глубина цвета — это количество двоичных знаков, используемых для хранения одного пикселя экрана. Другими словами, это количество различных цветов, которые могут быть представлены аппаратным или программным обеспечением. Но это не означает, что изображение обязательно использует все цвета. Когда речь идет о пикселе, понятие глубина цвета — это то, что может быть определено как бит на пиксель (bpp). Он определяет количество используемых двоичных знаков для одного пикселя. Тогда глубина цвета изображения относится к числу бит на пиксель на мониторе компьютера для представления определенного цвета.
Вам будет интересно: Новый Chevrolet Silverado: технические характеристики и особенности
Количество уникальных оттенков
Вам будет интересно: Ford Taunus: краткая история модели
Когда речь идет о цветовом компоненте, понятие может означать количество двоичных знаков на компонент — бит на канал или на цвет. Глубина цвета с большим значением может указывать на передачу цвета с таким высоким уровнем точности. В качестве альтернативы ее также называют пиксельной глубиной.
Изображения с более высокой битовой глубиной могут кодировать больше оттенков или цветов, поскольку имеется больше комбинаций 0 и 1. Глубина цветов — это количество таких комбинаций. Чем больше бит на пиксель, тем лучше цветопередача и качество монитора. Пространственное разрешение экрана монитора можно вычислить по следующей формуле: произведение количества строк изображения на общую сумму точек в строке.
Разрешение экрана и пиксельная глубина
Понятия количества цветов и глубины цвета связаны с понятием разрешения монитора. Монитор может отображать графику в различном качестве. Глубина цвета и разрешение характеризуют качество изображения.
Вам будет интересно: Выбираем NAS для системы видеонаблюдения
Основные цвета и их кодирование
Каждый цветной пиксель в цифровом изображении создается с помощью комбинации трех основных цветов: красного, зеленого и синего. Каждый основной цвет часто называют цветовым каналом. Он может иметь любой диапазон значений интенсивности, заданных его глубиной бита. Глубина бит для каждого основного цвета называется битами на канал. Бит на пиксель (bpp) относится к сумме двоичных знаков во всех трех цветовых каналах и представляет общие цвета, доступные на каждом пикселе. Часто возникает путаница с цветными изображениями, и может быть непонятно, относится ли размещенный номер к битам на пиксель или на канал. Использование bpp в качестве суффикса помогает различать эти два термина.
Примеры глубины цвета точки
У большинства цветных изображений с цифровых камер битовая глубина составляет 8 двоичных знаков на канал. Поэтому они могут использовать в общей сложности восемь 0 и 1. Глубина цвета и количество цветов при этом составляют 28 или 256 различных комбинаций, либо 256 различных значений интенсивности для каждого основного цвета. Когда все три основных цвета объединены в каждом пикселе, это позволяет использовать до 16 777 216 разных цветов, или “истинный цвет”. Такая глубина называется 24-битной, поскольку каждый пиксель состоит из трех каналов с глубиной цвета 8 бит. Количество цветов, доступных для любого X-битового изображения, равно 2X, если X относится к битам на пиксель, и 23X, если X относится к битам на канал.
Визуализация битовой глубины
Человеческий глаз может различать только около 10 миллионов разных цветов. Поэтому сохранение изображения, где глубина цвета — более 24 бит, является чрезмерным, если единственная цель — это обычный просмотр. С другой стороны, изображения с более чем 24 bpp все еще весьма полезны, поскольку они лучше сохраняются при пост-обработке. Потому этот параметр может быть полезен для фотографов. Цветные градации и палитру глубины цвета в изображениях с менее чем 8 бит на цветовой канал можно четко увидеть на гистограмме изображения. Доступные настройки битовой глубины зависят от типа файла. Стандартные файлы JPEG и TIFF могут использовать только 8 и 16 бит на канал соответственно.
Цветовая точность и гамма
Вам будет интересно: Ford Focus ST: фото, описание, технические характеристики, особенности автомобиля и отзывы
Глубина цвета — это только один из аспектов цветового представления, определяющий, как можно выразить тонкие уровни цвета. Другим аспектом является то, как может быть выражен широкий диапазон цветов или гамма. Определение как цветовой точности, так и гаммы выполняется с помощью спецификации кодирования цвета, которая присваивает значение цифрового кода местоположению в цветовом пространстве.
Отличие графических чипов в системах VGA и Macintosh
Старые графические чипы, особенно те, которые используются в домашних компьютерах и игровых консолях, часто умеют применять другую палитру, чтобы увеличить максимальное количество одновременно отображаемых цветов. При этом использование памяти сводится к минимуму. Это важно для первых компьютеров, где память была дорогостоящей и не слишком большого объема. В то время как лучшие системы VGA предлагали только 18-битную палитру, из которой можно было выбирать цвета, все цветное видеооборудование Macintosh предоставляло 24-битную. Такие палитры были универсальными и могли применяться в любых последних аппаратных или файловых форматах.
Direct color
Если пиксели содержат более 12 бит, для типичных размеров экрана и глубины палитры индексированная палитра занимает больше памяти, чем пиксели, поэтому некоторые системы стараются напрямую указывать цвет непосредственно в пикселе. Например, 8-битный цвет — очень ограниченная, но истинная прямая цветовая система. Для каждого из компонентов R (красного цвета и G (зеленого цвета) есть 3 бита, 8 возможных уровней. При этом два оставшихся бита в байтовом пикселе — компонент B (синий цвет), занимающий четыре уровня, что позволяет использовать 256 разных цветов. Здоровый человеческий глаз менее чувствителен к синему компоненту, чем к красному или зеленому, потому что две трети рецепторов глаза обрабатывают более длинные волны. Поэтому он назначается на один двоичный знак меньше, чем остальные. 8-битный цвет можно перепутать с индексированной глубиной цвета 8bpp. Но этот параметр тоже можно моделировать в таких системах, выбирая подходящую таблицу.
High color
Высококачественная цветопередача, или режим High color, поддерживает 15/16-бит для трех цветов в системе RGB. В 16-битном цвете могут быть 4 бита, то есть 16 возможных уровней для каждого из компонентов R, G и B. А также дополнительно 4 двоичных знака для параметра «альфа», обозначающего прозрачность, что позволяет использовать 4 096 различных цветов с 16 уровнями прозрачности. В последнее время термин используется для обозначения глубин цвета, превышающих 24 бит. Он был разработан для представления и передачи “реальных” оттенков, которые воспринимаются человеческим глазом. Почти все наименее дорогие ЖК-дисплеи обеспечивают 18-битный цвет для достижения быстрого времени перехода по цвету и используют либо сглаживание, либо регулировку частоты кадров, чтобы приблизиться к 24-битной цветопередаче или полностью отбросить 6 бит информации о цвете. Более дорогие ЖК-дисплеи могут отображать 24-битную или большую глубину цвета.
True color
Цветопередача в 24 бита почти всегда использует 8 бит каждого из R, G, B. По состоянию на 2018 год 24-битная глубина цвета используется практически для всех компьютеров и телефонов, а также для большинства форматов хранения изображений. Почти во всех случаях, когда 32 бит на пиксель означают, что 24 используются для цвета, остальные 8 являются альфа-каналами или не используются. 224 дает 16 777 216 вариаций цвета.
Особенности человеческого восприятия цвета
Человеческий глаз может различать до десяти миллионов цветов, и поскольку гамма дисплея меньше, чем диапазон человеческого зрения, это означает, что этот диапазон содержит больше оттенков, чем может быть воспринято человеком. Однако дисплеи неравномерно распределяют цвета в пространстве для облегчения восприятия человеком, поэтому люди могут видеть изменения между соседними цветами в цветовой гамме. Монохроматические изображения устанавливают все три канала на одно и то же значение. В результате получается всего 256 различных цветов и, следовательно, более заметная полоса различия. Некоторое программное обеспечение пытается сгладить уровень серого в цветовых каналах, чтобы увеличить его, хотя в современном программном обеспечении это гораздо больше используется для субпиксельной визуализации. Она позволяет увеличить разрешение пространства на ЖК-экранах, где цвета имеют несколько разные позиции.
Deep color
Стандарты DVD-Video и Blu-ray Disc поддерживают бит глубиной 8 бит на цвет в YCbCr с подвыборкой цветности 4:2:0. Системы Macintosh относятся к 24-битовому цвету как к «миллионам цветов». Он также часто используется для обозначения всех глубин цвета, больших или равных 24. Глубокий цвет, или Deep color, состоит из миллиарда или более цветов. Используются глубины цвета 30, 36 и 48 бит на пиксель, также называемые 10, 12 или 16 бит на канал.
Использование глубины цвета в различных системах
Некоторые системы SGI имели 10 или более бит для видеосигнала и могли быть настроены для интерпретации данных, хранящихся таким образом для отображения. Часто для них добавляется альфа-канал того же размера, в результате получается 40, 48 или 64 бит для каждого пикселя. Некоторые более ранние системы размещали три 10-битных канала в 32-битном слове, причем 2 бита не использовались или использовались как 4-уровневый альфа-канал. Формат файла Cineon, который был популярен для движущихся изображений, использовал эту глубину цвета. Цифровые камеры могли производить 10 или 12 бит на канал в своих исходных данных, а 16 бит — это наименьшая адресуемая единица, которая позволяла бы обрабатывать данные.
Видеокарты с 10 бит на компонент начали выходить на рынок в конце 1990-х годов. Эти системы не использовали 16 бит для высокого динамического диапазона, а некоторые присваивают почти мистические возможности 16 битам, которые на самом деле не верны. Программное обеспечение для редактирования изображений, такое как Photoshop, начало использовать 16 бит на канал достаточно рано. Основная цель этого заключалась в том, чтобы уменьшить квантование промежуточных результатов. Если операция была разделена на 4, а затем умножена на 4, она потеряла бы нижние 2 бита 8-битных данных, но если использовались 16 бит, она не потеряла бы ни одного из 8-битных данных. В 2008 Microsoft объявила о том, что в Windows 7 поддерживаются цвета глубиной 30 бит и 48 бит, а также широкая цветовая гамма scRGB.
Доказано, поскольку люди в основном являются трихроматами, хотя существуют тетрахроматы, воспринимающие не три основных цвета, а четыре. Для хранения и работы с изображениями можно использовать «мнимые» основные цвета, но обычно их количество составляет три, как в системе RGB.
Глубина цвета
Глубина́ цве́та (ка́чество цветопереда́чи, би́тность изображе́ния) — термин компьютерной графики, означающий объём памяти в количестве бит, используемых для хранения и представления цвета при кодировании одного пикселя растровой графики или видеоизображения.
Часто выражается единицей бит на пиксел (англ. bits per pixel, bpp ).
Содержание
Индексированные цвета и палитры
Возможные варианты представления цветовых палитр:
«Реальные» цвета
С увеличением количества бит в представлении цвета, количество отображаемых цветов стало становиться непрактично-большим для цветовых палитр (20-битная глубина цвета требует больше памяти для сохранения цветовой палитры, чем памяти для сохранения самих пикселей изображения). При большой глубине цвета на практике обычно кодируют яркости красной, зелёной и синей составляющих — такое кодирование обычно называют RGB-моделью.
8-битный «реальный» цвет
Сильно ограниченная, однако «реальная» цветовая схема, в которой 3 бита (8 возможных значений) для красной (R) и зелёной (G) составляющих, и два оставшихся бита на пиксель для кодирования синей (B) составляющей (4 возможных значения), позволяют представить 256 (8 × 8 × 4) различных цвета. Нормальный человеческий глаз менее чувствителен к синей составляющей, чем к красной и зелёной, поэтому синяя составляющая представляется одним битом меньше. Такая схема использовалась в MSX2-серии компьютеров в 1990-х.
Не следует путать такую схему с 8bpp индексным цветом, который может быть представлен выбором различных цветовых палитр.
12-битный «реальный» цвет
12-битный «реальный» цвет кодируется 4 битами (16 возможных значений) для каждой R, G и B-составляющих, что позволяет представить 4096 (16×16×16) различных цветов. Такая глубина цвета иногда используется в простых устройствах с цветными дисплеями (например, в мобильных телефонах).
HighColor
Highcolor или HiColor разработан для представления оттенков «реальной жизни», то есть наиболее удобно воспринимаемый человеческим глазом. Такой цвет кодируется 15 или 16 битами:
LCD Displays
Большинство современных LCD-дисплеев отображают 18-битный цвет (64×64×64 = 262 144 комбинаций), но благодаря технологии dithering разница с truecolor-дисплеями на глаз незначительна.
Truecolor
TrueColor приближен к цветам «реального мира», предоставляя 16,7 миллионов различных цветов. Такой цвет наиболее приятен для восприятия человеческим глазом различных фотографий, для обработки изображений.
32-битный «реальный» цвет
«32-битный цвет» — это пример неправильного употребления термина при описании глубины цвета. Заблуждением является то, что 32-битный цвет позволяет представить 2³² = 4 294 967 296 различных оттенка.
В реальности 32-битный цвет является 24-битным (Truecolor) с дополнительным 8-битным каналом, который либо заполнен нулями (не влияет на цвет), либо представляет собой Альфа-канал, который задаёт прозрачность изображения для каждого пикселя.
Причиной, по которой используют «пустой» канал, является стремление оптимизировать работу с видеопамятью, которая у большинства современных компьютеров имеет 32-битную адресацию и 32-битную шину данных.
Сверх-Truecolor
В конце 1990-х некоторые high-end графические системы, например SGI начали использовать более 8 бит на канал, например 12- или 16-бит. Программы профессионального редактирования изображений стали сохранять по 16 бит на канал, предоставляя «защиту» от накапливания ошибок округления, погрешностей при вычислении в условиях ограниченной разрядной сетки чисел.
Для дальнейшего расширения динамического диапазона изображений, включая High Dynamic Range Imaging (HDRI), числа с плавающей запятой позволяют описывать в изображениях наиболее аккуратно интенсивный свет и глубокие тени в одном и том же цветовом пространстве. Различные модели описывают такие диапазоны, применяя более 32 бит на канал. Можно отметить новый Industrial Light & Magic (ILM) формат, использующий 16-битные числа с плавающей запятой, которые позволяют представить цветовые оттенки лучше, чем 16-битные целые числа. Предполагается, что такие схемы представления цвета заменят стандартные схемы, как только аппаратное обеспечение сможет с достаточной скоростью и эффективностью поддерживать новые форматы.
Телевизионный цвет
Подразумевая использование 8-битных каналов 6-цветные изображения кодируются 48-битными цветами.
Источники
См. также
Полезное
Смотреть что такое «Глубина цвета» в других словарях:
глубина цвета — Число двоичных разрядов, используемых для одновременного представления определенного количества цветов на экране или печатающем устройстве. При этом количество отображаемых цветов определяется как 2N, где N — глубина цвета. Количество бит,… … Справочник технического переводчика
Глубина цвета — количество бит, приходящихся на один пиксель (bpp). Наиболее популярными разрешениями являются: 8bpp (256 цветов), 16bpp (65536 цветов), 24bpp. По английски: Color depth См. также: Растровая графика Финансовый словарь Финам … Финансовый словарь
Глубина цвета — максимальное число оттенков цвета или градаций серого, которое может считывать сканирующее устройство для каждого вводимого пиксела. С ростом Г. ц. увеличивается количество деталей цветного изображения, которые может вводить сканер. Для… … Реклама и полиграфия
Глубина цвета — (Color depth) количество бит, приходящихся на один пиксель (bpp). Наиболее популярными разрешениями являются: 8bpp (256 цветов), 16bpp (65536 цветов), 24bpp … Краткий толковый словарь по полиграфии
Цвета HTML — Глубина цвета битовое изображение 8 битная шкала серого 8 битный цвет 15/16 bit: Highcolor 24 bit: Truecolor 30/36/48 bit: Deep Color См. также Цветовая модель RGB Цветовая модель CMYK Цветовая палитра Видимое излучение Цвета в Web (Цвета HTML) … Википедия
Цвета в веб — Глубина цвета битовое изображение 8 битная шкала серого 8 битный цвет 15/16 bit: Highcolor 24 bit: Truecolor 30/36/48 bit: Deep Color См. также Цветовая палитра Видимое излучение Цвета в Web Существуют несколько основных способов представления… … Википедия
Цвета Web — Глубина цвета битовое изображение 8 битная шкала серого 8 битный цвет 15/16 bit: Highcolor 24 bit: Truecolor 30/36/48 bit: Deep Color См. также Цветовая палитра Видимое излучение Цвета в Web Существуют несколько основных способов представления… … Википедия
Цвета web — Глубина цвета битовое изображение 8 битная шкала серого 8 битный цвет 15/16 bit: Highcolor 24 bit: Truecolor 30/36/48 bit: Deep Color См. также Цветовая палитра Видимое излучение Цвета в Web Существуют несколько основных способов представления… … Википедия
Цвета Веб — Глубина цвета битовое изображение 8 битная шкала серого 8 битный цвет 15/16 bit: Highcolor 24 bit: Truecolor 30/36/48 bit: Deep Color См. также Цветовая палитра Видимое излучение Цвета в Web Существуют несколько основных способов представления… … Википедия
Цвета в web — Глубина цвета битовое изображение 8 битная шкала серого 8 битный цвет 15/16 bit: Highcolor 24 bit: Truecolor 30/36/48 bit: Deep Color См. также Цветовая палитра Видимое излучение Цвета в Web Существуют несколько основных способов представления… … Википедия
СОДЕРЖАНИЕ
Сравнение
Индексированный цвет
При относительно низкой глубине цвета сохраненное значение обычно представляет собой число, представляющее индекс цветовой карты или палитры (форма векторного квантования ). Цвета, доступные в самой палитре, могут быть зафиксированы аппаратно или изменены программным обеспечением. Изменяемые палитры иногда называют псевдоцвет палитрами.
Сама палитра имеет глубину цвета (количество бит на запись). В то время как лучшие системы VGA предлагали только 18-битную (262 144 цвета) палитру, из которой можно было выбирать цвета, все цветное видеооборудование Macintosh предлагало 24-битную (16 миллионов цветов) палитру. 24-битные палитры в значительной степени универсальны для любого современного оборудования или файлового формата, использующего их.
Если вместо этого цвет может быть непосредственно определен из значений пикселей, это «прямой цвет». Палитры редко использовались для глубины, превышающей 12 бит на пиксель, поскольку память, потребляемая палитрой, превышала бы необходимую память для прямого цвета на каждом пикселе.
Список распространенных глубин
1-битный цвет
2-битный цвет
3-битный цвет
4-битный цвет
5-битный цвет
8-битный цвет
В некоторых системах цветовой куб помещался в палитру для системы с прямым цветовоспроизведением (и поэтому все программы использовали одну и ту же палитру). Обычно было предоставлено меньше уровней синего, чем других, поскольку нормальный человеческий глаз менее чувствителен к синему компоненту, чем к красному или зеленому (две трети глазных рецепторов обрабатывают более длинные волны).
12-битный цвет
RGBA4444, соответствующее представление 16bpp, обеспечивающее цветной куб и 64 уровня прозрачности, является распространенным форматом текстуры в мобильной графике.
Высокий цвет (15/16 бит)
В системах с высокой цветопередачей для каждого пикселя хранится два байта (16 бит). Чаще всего каждому компоненту (R, G и B) назначается 5 бит плюс один неиспользуемый бит (или используется для канала маски или для переключения на индексированный цвет); это позволяет представить 32 768 цветов. Однако альтернативное назначение, которое переназначает неиспользуемый бит каналу G, позволяет представить 65 536 цветов, но без прозрачности. Эта глубина цвета иногда используется в небольших устройствах с цветным дисплеем, таких как мобильные телефоны, и иногда считается достаточной для отображения фотографических изображений. Иногда используется 4 бита на цвет плюс 4 бита для альфа-канала, что дает 4096 цветов.
Термин «высокий цвет» недавно использовался для обозначения глубины цвета более 24 бит.
18-битный
Почти все наименее дорогие ЖК-дисплеи (например, типичные витые нематические типы) обеспечивают 18-битный цвет (64 × 64 × 64 = 262144 комбинаций) для достижения более быстрого перехода цвета и используют либо дизеринг, либо управление частотой кадров для приблизительно 24-битного истинный цвет на пиксель или полностью выбросить 6 бит информации о цвете. Более дорогие ЖК-дисплеи (обычно IPS ) могут отображать глубину цвета 24 бита или больше.
Истинный цвет (24 бита)
Глубокий цвет (30 бит)
Глубокий цвет состоит из миллиарда или более цветов. 2 30 составляет 1 073 741 824. Обычно это 10 бит красного, зеленого и синего цветов (10 бит на канал). Если добавляется альфа-канал того же размера, каждый пиксель занимает 40 бит.
Видеокарты с 10 битами на компонент начали поступать на рынок в конце 1990-х годов. Ранним примером была карта Radius ThunderPower для Macintosh, которая включала расширения для плагинов QuickDraw и Adobe Photoshop для поддержки редактирования 30-битных изображений. Некоторые производители называют свою 24-битную глубину цвета панелями FRC 30-битными панелями; однако дисплеи с истинно глубоким цветом имеют глубину цвета 10 или более бит без FRC.
36-битный
Использование 12 бит на канал цвета дает 36 бит, 68 719 476 736 цветов. Если добавить альфа-канал того же размера, то будет 48 бит на пиксель.
48 бит
Использование 16 бит на канал цвета дает 48 бит, 281 474 976 710 656 цветов. Если добавляется альфа-канал того же размера, то на пиксель приходится 64 бита.
Расширения
Высокий динамический диапазон и широкая гамма
Линейное цветовое пространство и плавающая точка
Более трех праймериз
Практически все телевизионные дисплеи и дисплеи компьютеров формируют изображения, изменяя интенсивность всего трех основных цветов : красного, зеленого и синего. Например, ярко-желтый цвет образуется примерно равным вкладом красного и зеленого без синего вклада.
Для хранения изображений и работы с ними существуют альтернативные способы расширения традиционного треугольника. Можно использовать воображаемые основные цвета, которые физически невозможны, чтобы треугольник охватил гораздо большую гамму, или просто разрешить использование отрицательных чисел в каналах. Поскольку люди в первую очередь являются трихроматами (хотя тетрахроматы существуют), преимущество, предоставляемое дополнительным первичным элементом, заключается не в компьютерном представлении, а в вычислительной простоте отображения входных данных на четырехчастном дисплее.