Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
теория по обработке.docx
Скачиваний:
19
Добавлен:
10.04.2015
Размер:
577.84 Кб
Скачать

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-битныецелые числа. Предполагается, что такие схемы представления цвета заменят стандартные схемы, как толькоаппаратное обеспечениесможет с достаточной скоростью и эффективностью поддерживать новые форматы.

. 1. 4 бита2. 8 бит

3. 24 бита