Количество различных цветов, которое может содержать изображение, хранящееся в файле, зависит от параметра, называемого глубина цвета. Он определяет, сколько разрядов (битов) используется для представления данных о цвете. Например, файлы GIF могут хранить до 256 цветов, то есть поддерживать глубину цвета 8 бит. Глубина цвета может быть и меньшей: 7 бит (128 цветов), 6 бит (64 цвета), 5, 4, 3, 2 и даже 1 бит (последнее имеет место в черно-белых рисунках).Изображения в формате JPEG имеют постоянную глубину цвета 24 бита и могут содержать 16,7 млн. цветов.
Благодаря этому данный формат хорошо подходит для хранения цветных фотографий.Фактическое количество цветов в изображении (палитра изображения) может быть меньше, чем допускает глубина цвета соответствующего формата. Например, в 8-битовом изображении формата GIF (256 возможных цветов) может применяться только 200 цветов.
Большинство компьютеров способны воспроизводить 16,7 млн. цветов, а в число цветов, отображаемых старыми компьютерами, могут попасть любые 256 из 16,7 млн.Столь же гибкими являются и изображения формата GIF. Вы сами вручную (или графическая программа автоматически) можете выбрать из 16,7 млн. цветов те 256, которые наиболее соответствуют цветам первоначального изображения. Можно также задать меньшую палитру или глубину цвета, чтобы уменьшить объем файла, либо выбрать конкретную палитру, которая в большей степени соответствует палитрам большинства компьютерных дисплеев. В форматах типа True Color, к которым относятся JPEG и 24-битовый PCX, палитра не используется, поэтому каждый пиксел может иметь любой цвет из 16,7 млн. Если компьютер не способен отобразить какой-либо цвет изображения JPEG, он либо выбирает похожий цвет из доступных, либо смешивает другие для его имитации Какой метод будет выбран, зависит от браузера. Чтобы свести к минимуму проблемы качества, вызванные применением таких методов в браузере, сначала создайте изображение в формате с использованием палитры (например, в GIF) или преобразуйте его в такой формат, а затем преобразуйте полученный файл в формат JPEG.Если на веб-странице имеется несколько изображений, следите за тем, чтобы в них применялись одинаковые палитры. Компьютеры, использующие палитры, могут одновременно отображать цвета только одной палитры. Если на веб-странице есть изображения с разными палитрами, браузер вынужден выполнять подстановку или имитацию цвета.