Соответствие цветов и управление цветом - Компьютерная графика в рекламе
Количество цветов (глубина цвета) - одна из основных характеристик изображения или устройства графического вывода. Согласно психофизиологическим исследованиям глаз человека способен различать 350 000 цветов. Однако в компьютерной графике в настоящее время используются изображения с формально гораздо большей глубиной цвета (16.7 млн цветов), тем не менее следует учитывать, что для синтезированных цветов на каждый из компонентов цвета в этом случае отводится только 256 градаций, которые достаточно хорошо различимы глазом человека. Классифицируем изображения следующим образом:
Бинарные - 1 бит на пиксель - обычно черно-белые изображения
Полутоновые - 1 байт на пиксель - изображение в градациях серого
Hi Color - 16 бит на пиксель - 65536 цветов
True Color - 24 бита на пиксель - 16,7 млн. цветов
Иные: 32, 48 и др. бит на пиксель.
Палитра (palette) - набор цветов, используемых в изображении или при отображении видеоданных. Палитру можно воспринимать как таблицу кодов цветов (обычно в виде RGB-троек байтов). Палитра устанавливает взаимосвязь между кодом цвета и его компонентами в выбранной цветовой модели. Палитра может принадлежать изображению, части изображения, операционной системе или видеокарте.
В системах цифрового представления Цвета, Управление цветом -- это контролируемое преобразование между разными моделями представления цвета различных устройств, таких как сканеры, цифровые видеокамеры, мониторы, Экраны телевизоров, принтеры и т. д.
Основная цель управления цветом, обеспечить хорошее соответствие цветопередачи у различных устройств. Например, видео, должно давать одинаковые цвета на компьютере Мониторе, на Плазменном экране и на единичном кадре, распечатанном на принтере. Управление цветом позволяет добиться одинаковых видимых результатов на всех этих устройствах, при условии, что они одинаковы в возможностях передачи заданной интенсивности цвета.
Частично эта технология включена в Операционную систему, вспомогательные библиотеки, приложения и устройства. Для обеспечения кроссплатформенности, используются ICC - совместимые системы управления цветом. Международный Консорциум по Цвету (International Color Consortium, ICC) -- это индустриальный консорциум который создал открытый стандарт Color Matching Module(CMM)(модуль цветового соответствия), действующий на уровне операционной системы, а также Цветовые профили ICC для устройств и Рабочих пространств(working spaces) (цветовые пространства, доступные для работы пользователей), помимо прочего существуют профили, встраиваемые в устройства. Все это обеспечивает полноценный процесс преобразования цвета от источника к приемнику.
Существуют так же другие решения, подходящие для управления цветом, помимо использования ICC-профилей. Это отчасти связано с историей вопроса и частично из-за некоторых нужд, которые ICC стандарт обеспечить не в состоянии. Фильмы и индустрия телевещания используют множество схожих концепций, но они гораздо чаще ориентируются на узкие решения. Кино-индустрия, например, часто использует 3D LUT (Таблица поиска) для представления полного цветового преобразования. На потребительском уровне, управление цветом в настоящее время применяется чаще к статичным изображениям, чем к видео, поскольку управление цветом на уровне видео, все еще в зачаточном состоянии.[1]
Цветовые профили
Встраиваемые
Форматы для хранения изображений(такие как TIFF, JPEG, PNG, EPS, PDF, и SVG) могут содержать встроенные цветовые профили, однако это не обязательно. Стандарт ICC был создан для объединения различных разработчиков и производителей. Он разрешает обмен характеристиками устройств вывода и цветовыми пространствами в форме метаданных. Это позволяет встраивать цветовые профили в изображения, а также хранить их в базе данных или директории с профилями.
Цветовые пространства
Цветовые пространства, такие как sRGB, Adobe RGB или proPhoto дают большее удобство при редактировании. Например, пиксели с одинаковыми значениями R, G, B, будут отображены одинаково. Использование слишком большого(широкого) цветового пространства приведет к постеризации, в то же самое время, использование маленького (урезанного) цветового пространства приведет к "обрезанию" цветов.
Цветовое преобразование
Цветовое преобразование, или конвертирование цветового пространства -- это перенос цвета из одного цветового пространства в другое. Это вычисление необходимо всякий раз, когда данные продвигаются по цепочке цветового управления. Преобразование профилируемой цветовой информации для различных устройств вывода, достигается путем привязки данных к стандартному цветовому пространству. Довольно просто конвертировать цвета одного устройства к выбранному стандарту, а от него перейти к цветовому пространству другого устройства. Убедившись, что эталонное цветовое пространство охватывает большинство цветов, которые может различить человек, его можно использовать для обмена цветами между различными устройствами вывода. Эти преобразования осуществляются двумя профилями (исходным и целевым) или профилем, который привязан к устройству.
Калибровкой называется процесс регулярной настройки каждого устройства ввода/вывода в системе так, чтобы устройства воспроизводили цвет в соответствии со спецификациями изготовителя. Это -- основа управления цветом, обязательная для всех пользователей.
Программное обеспечение системы управления цветом [CMS -- color management system) полезно каждому, кто регулярно получает изображения из более чем одного источника ввода или использует более одного устройства вывода. Большинство систем CMS позволяет сохранять информацию о характеристиках цвета многих устройств и использовать эту информацию для преобразования цветов изображения из цветовой модели одного устройства к цветовой модели другого. Но для того, чтобы система CMS хорошо работала, она должна поддерживать все устройства и компьютерные платформы, участвующие в производственном цикле данного проекта. См. раздел "Варианты систем управления цветом" ниже в данной главе.
Варианты систем управления цветом (CMS)
В идеале управление цветом должно происходить на уровне операционной системы. Системное программное обеспечение должно поддерживать единый стандартизированный формат для описания цветовых характеристик устройства. Кроме того, все приложения для обработки изображений и верстки на этой платформе должны включать обращения к CMS, чтобы преобразования цвета происходили автоматически в тот момент, когда вы открываете изображение или конвертируете его из RGB в CMYK. Давайте сделаем еще один шаг: системы CMS на всех платформах должны поддерживать единый стандарт записи информации о цветовых характеристиках устройства в соответствующие профили, чтобы в течение производственного цикла можно было прогнозировать цвета в изображениях, передаваемых между платформами.
Хотя этот идеал еще не реализован, в промышленности предпринимаются шаги в этом направлении. До недавнего времени на рынке конкурировало большое количество автономных систем CMS, несмотря на то, что каждая система поддерживается только на одной платформе, имеет ограниченное количество программных приложений и собственные типы профилей устройств. Из-за отсутствия стандартов изготовители оборудования отказываются записывать профили, а без них системы CMS бесполезны. Те пользователи, кто мог бы потенциально извлечь пользу от применения систем CMS, тоже не выразили особого интереса. Однако в настоящее время пакет ColorSync 2.0 и программы согласования цвета, встроенные в Windows 95, более ясно показывают перспективы процедур управления цветом (см. "Управление цветом на уровне операционной системы").
Тем временем автономные системы CMS продолжают развиваться. Совершенной системы CMS не существует, но несколько пакетов CMS отличаются такими интересными особенностями, как совместимость с обеими платформами, поддержка формата профилей ICC, большая библиотека профилей устройств и возможности гибкого создания дополнительных заказных профилей. Давайте кратко рассмотрим некоторые главные системы.
Похожие статьи
-
Переход между типами изображений - Компьютерная графика в рекламе
Программа Adobe Photoshop допускает преобразование изображения из одного типа в другой. Возможен переход между полноцветными моделями, а также из любой...
-
Векторные изображения - Компьютерная графика в рекламе
Векторная графика В отличии от растровой графики, в которой для создания изображений используются большие массивы отдельных точек, в векторной графике...
-
Цветовая модель СМУ и СМУК - Компьютерная графика в рекламе
CMY - субтрактивная цветовая модель, где в качестве основных приняты голубой (cyan), пурпурный (magenta), и желтый (yellow). Комбинирование этих...
-
Цветовой охват - Компьютерная графика в рекламе
Глубина цвета Кроме размера изображения, важной является информация о количестве цветов, закодированных в файле. Цвет каждого пиксела кодируется...
-
Основные особенности использования углов поворота растра - Компьютерная графика в рекламе
Угол поворота, структура растра и выходное разрешение Угол поворота растра является чрезвычайно важным фактором полутонового растрирования. Именно углы...
-
Растровые изображения - Компьютерная графика в рекламе
Растровая графика Термин растровая графика достаточно очевиден, если определить понятия, относящиеся к растровым изображениям. Растр (по-английски bitmap...
-
Цвет и цветовые модели - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
В компьютерной графике применяют понятие цветового разрешения (другое название - глубина цвета). Оно определяет метод кодирования цветовой информации для...
-
Цветовая модель RGB - Компьютерная графика в рекламе
RGB-модель Способ разделения цвета на составляющие компоненты называется Цветовой моделью . В компьютерной графике применяются три цветовые модели: RGB ,...
-
АМ растрирование - Компьютерная графика в рекламе
Традиционное растрирование называется амплитудно-модулированным (AM). Амплитуда в данном случае означает площадь точки, и с помощью этого метода имитация...
-
9. Антиалиасинг - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
Ну и напоследок о том, о чем мы упомянули в начале, о том красивом слове, которым очень часто любят щегольнуть игроки, причем далеко не всегда понимая...
-
Основы растрирования - Компьютерная графика в рекламе
Цель процесса растрирования -- сделать себя невидимым. Правильно выполненное цифровое растрирование создает иллюзию непрерывного тона. Это достигается с...
-
Виды компьютерной графики - Компьютерная графика в рекламе
Под компьютерной (машинной) графикой понимается совокупность методов и приемов преобразования при помощи ЭВМ данных в графическое представление или...
-
Фильтрация и MIP Mapping - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
При работе с текстурами существует немало проблем. У экрана есть свое разрешение и определенное количество пикселей, которые на нем можно отобразить в...
-
Видеокарта Видеокарта состоит из двух частей. Это графический процессор (самая большая микросхема видеокарты) и память. Практически это такая же память,...
-
В 1920 году была разработана цветовая пространственная модель CIE Lab (Communication Internationale de I'Eclairage - международная комиссия по совещанию....
-
Вместо эпилога: год 2004 - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
NVIDIA GeForce256, GeForce2 В новых драйверах Detonator, серии 5.хх, NVIDIA раньше конкурентов реализовала возможность принудительного включения...
-
Пиксели в 3D - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
Как известно, любая двумерная картинка, которая выводится на экран монитора, состоит из пикселей. Само слово pixel происходит от picture element --...
-
Программные средства создания растровых изображений Среди программ, предназначенных для создания компьютерной двумерной живописи, самыми популярными...
-
Введение - Компьютерная графика
Представление данных на мониторе компьютера в графическом виде впервые было реализовано в середине 50-х годов для больших ЭВМ, применявшихся в научных и...
-
Цветовая модель HSB - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
Цветовая модель HSB разработана с максимальным учетом особенностей восприятия цвета человеком. Она построена на основе цветового круга Манселла. Цвет...
-
Форматы графических данных В компьютерной графике применяют, по меньшей мере, три десятка форматов файлов для хранения изображений. Но лишь часть из них...
-
Компания nVidia - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
NVidia Corporation (американская компания) была основана в январе 1993 года Дженсеном Хуангом, Крисом Малаховски и Куртисом Приэмом. Штаб-квартира...
-
Первый акселератор Сегодня разница между словами видеокарта и видеоакселератор нивелировалась, и эти слова стали синонимами. Так было не всегда. Давайте...
-
Выбор цвета с использованием ListBox - Программирование графики в Microsoft Visual Basic
В этом примере поставили задачу написать программу, которая меняет цвет фона формы BackColor, перебирая константы цвета, предусмотренные в Visual Basic,...
-
Что это такое 3D-акселератор -- сложная штуковина. Несколько десятков миллионов вентилей в основном кристалле, еще несколько -- в сервисных (DDR, RAMDAC...
-
Как так получается, что на экране оживает почти настоящий, реальный мир, да еще и в 3D? Люди, которые в первый раз встречаются с интерактивным 3D, обычно...
-
Некоторые хитрости - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
Для повышения реалистичности изображения разработчики игр. Сперва эта технология применялась для уменьшения нагрузки на акселератор или процессор (когда...
-
Графика в компьютере - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
Представление данных на мониторе компьютера в графическом виде впервые было реализовано в середине 50-х годов для больших ЭВМ, применявшихся в научных и...
-
Каждый этап конвейера обозначается какой-то буквой. Официально первый этап конвейера называется тесселяция и обозначается буквой "T". Однако программисты...
-
Полигоны и остальное Вот с полигоном сложилась некая путаница. Классики учат, что полигон -- это любой выпуклый многоугольник, а, программисты, которые...
-
Кодирование цвета Кодируется цвет графических изображений с помощью бит. Количество бит, с помощью которых закодирован цвет называют битовой глубиной...
-
Векторная графика - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
Если в растровой графике базовым элементом изображения является точка, то в векторной графике - линия. Линия описывается математически как единый объект,...
-
Фрактальная графика Фрактальная графика основана на математических вычислениях. Базовым элементом фрактальной графики является сама математическая...
-
Революция в технологии - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
Компания 3dfx выпускает карту VooDoo Banshee, в которой 3D-часть от VooDoo2 была дополнена 2D. Скорость нового творения оставалась по-прежнему высокой,...
-
Все мы пользуемся продуктами высоких технологий. Прогресс -- вещь замечательная. Не будь прогресса, не было бы новых интересных компьютерных игр, не...
-
Текстура как она есть - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
При описании процесса рендеринга не был затронут один важный этап -- текстурирование. Не будь текстур, играли бы мы сейчас с вами в экшены с квадратными...
-
Растеризация - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
Последний этап конвейера называется растеризацией и обозначается буквой "R". Это единственный этап конвейера, который даже в старых акселераторах...
-
Где не ступала нога Безье... Какими бы безумно-заоблачными не были мощности акселераторов, все равно они смогут обработать только ограниченное число...
-
OpenGL - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
OpenGL -- это универсальная, аппаратно - независимая библиотека, которая поддерживает разнообразные 3D-объекты и конструкции, начиная с примитивов и...
-
Glide, Direct3D - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
В 1995 году на свет появился легендарный 3D-акселератор 3dfx Voodoo. Это был первый массовый акселератор. Но на старых играх, не созданных для Voodoo,...
Соответствие цветов и управление цветом - Компьютерная графика в рекламе