Индексная, фиксированная и безопасная цветовая палитра это таблицы с данными о цветах компьютерной графики.
Простому пользователю не обязательно знать что такое индексная, фиксированная и безопасная цветовая палитра.
Мыслящему пользователю желательно знать что такое индексная, фиксированная и безопасная цветовая палитра.
Если же вы намереваетесь работать с компьютером на профессиональном уровне, то вам обязательно нужно знать что такое индексная, фиксированная и безопасная цветовая палитра.
Индексная, фиксированная и безопасная цветовая палитра появились не на пустом месте, а в результате развития компьютерных технологий.
Цветовая палитра.
Цветовая палитра — это таблица данных, в которой хранится информация о том, каким кодом закодирован тот или иной цвет. Цветовая палитра создается и хранится вместе с графическим файлом.
Самый удобный для компьютера способ кодирования цвета — 24-разрядный, True Color. В этом режиме на кодирование каждой цветовой составляющей R (красной), G (зеленой) и В (синей) отводится по одному байту (8 битов). Яркость каждой составляющей выражается числом от 0 до 255, и любой цвет из 16,5 миллионов компьютер может воспроизвести по трем кодам. В этом случае цветовая палитра не нужна, поскольку в трех байтах и так достаточно информации о цвете конкретного пиксела.
Индексная цветовая палитра.
Существенно сложнее обстоит дело, когда изображение имеет только 256 цветов, кодируемых одним байтом. В этом случае каждый цветовой оттенок представлен одним числом, причем это число выражает не цвет пиксела, а индекс цвета (его номер). Сам же цвет разыскивается по этому номеру в сопроводительной цветовой палитре, приложенной к файлу. Такие цветовые палитры еще называют индексными палитрами. Разные изображения могут иметь разные цветовые палитры. Например, в одном изображении зеленый цвет может кодироваться индексом 64, а в другом изображении этот индекс может быть отдан розовому цвету. Если воспроизвести изображение с «чужой» цветовой палитрой, то зеленая елка на экране может оказаться розовой.
Фиксированная цветовая палитра.
В тех случаях, когда цвет изображения закодирован двумя байтами (режим High Color}, на экране возможно изображение 65 тысяч цветов. Разумеется, это не все возможные цвета, а лишь одна двести пятьдесят шестая доля общего непрерывного спектра красок, доступного в режиме True Color. В таком изображении каждый двухбайтный код тоже выражает какой-то цвет из общего спектра. Но в данном случае нельзя приложить к файлу индексную палитру, в которой было бы записано какой код какому цвету соответствует, поскольку в этой таблице было бы 65 тысяч записей, и ее размер составил бы сотни тысяч байтов. Вряд ли есть смысл прикладывать к файлу таблицу, которая может быть по размеру больше самого файла В этом случае используют понятие фиксированной палитры. Ее не надо прикладывать к файлу, поскольку в любом графическом файле, имеющем шестнадцатиразрядное кодирование цвета, один и тот же код всегда выражает один и тот же цвет.
«Безопасная» цветовая палитра.
Термин безопасная цветовая палитра используют в Web-графике Поскольку скорость передачи данных в Интернете пока оставляет желать лучшего, для оформления Web-страниц не применяют графику, Имеющую кодирование цвета выше 8-разрядного.
При этом возникает проблема, связанная с тем, что создатель Web-страницы не имеет ни малейшего понятия о том, на какой модели компьютера и под управлением каких программ будет просматриваться его произведение. Он не уверен, не превратится ли его «зеленая елка» в красную или оранжевую на экранах пользователей.
В связи с этим было принято следующее решение. Все наиболее популярные программы для просмотра Web-страниц {броузеры) заранее настроены на некоторую одну фиксированную цветовую палитру. Если разработчик Web-страницы при создании иллюстраций будет применять только эту цветовую палитру, то он может быть уверен, что пользователи всего мира увидят рисунок правильно.
В безопасной цветовой палитре не 256 цветов, как можно было бы предположить, а лишь 216 Это связано с тем, что в Интернете работают люди с разными компьютерами, а не только с IBM PC, и не все компьютеры могут воспроизводить 256 цветов.
Такая фиксированная цветовая палитра, жестко определяющая индексы для кодирования 216 цветов, называется безопасной цветовой палитрой.