мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
gimp:images [23/03/2010 00:55] ybezrukovgimp:images [23/03/2010 01:07] (текущий) ybezrukov
Строка 23: Строка 23:
 ==== Цветное изображение. ==== ==== Цветное изображение. ====
  
 +=== Изображение с палитрой ===
  
-Для хранения цветного изображения можно использовать метод, схожий с хранением черно-белого изображения. Только вместо просто градаций яркости будем хранить еще и таблицу, в которой укажем какой цвет соответствует каждому числовому значению пикселя. Если мы для этого используем те же 8 бит, то получим 255 разных цветов. Это удобно в том случае, когда известно что в нашем изображении цветов мало и отсутствуют плавные переходы от цвета к цвету --- **градиенты**. Однако для многоцветных изображений, такого количества цветов мало.+ 
 +Для хранения цветного изображения можно использовать метод, схожий с хранением черно-белого изображения. Только вместо просто градаций яркости будем хранить еще и таблицу, в которой укажем какой цвет соответствует каждому числовому значению пикселя. Если мы для этого используем те же 8 бит, то получим 255 разных цветов. Это удобно в том случае, когда известно что в нашем изображении цветов мало и отсутствуют плавные переходы от цвета к цвету --- **градиенты**.
  
 {{:gimp:8-bit-color.png|}} {{:gimp:8-bit-color.png|}}
  
-Поэтому используют другие способы записи. Каждый цвет можно представить в виде комбинации нескольких базовых, например, если мы используем модель RGB, то этими цветами будут R-красный, G-зеленый и B-голубой. Смешивая базовые цвета в нужной пропорции, мы получим требуемый цвет. В цифровой форме это означает что вместо одного значения для цвета мы будем хранить три, для каждой компоненты в отдельности. Пусть у нас отведено под каждый пиксель два байта, т.е. 16 бит, выделим по 5 бит на каждую компоненту цвета (т.е. по 32 разных значений яркости цвета), путем комбинации мы получим возможность описать уже 32 768 оттенков. Если же мы пойдем дальше и выделим по 1 байту на каждую компоненту цвета, то получим уже 16 777 216 разных оттенков. Для подавляющего большинства случаев этого достаточно, человеческий глаз хоть и в состоянии различить многие миллиарды разных оттенков, но если ему показать изображение в котором используется по 8 бит на цвет заметит подвох только при очень придирчивом исследовании.+=== Полноцветное изображение === 
 + 
 +Однако для многоцветных изображений, такого количества цветов мало, поэтому используют другие способы записи. Каждый цвет можно представить в виде комбинации нескольких базовых, например, если мы используем модель RGB, то этими цветами будут R-красный, G-зеленый и B-голубой. Смешивая базовые цвета в нужной пропорции, мы получим требуемый цвет. В цифровой форме это означает что вместо одного значения для цвета мы будем хранить три, для каждой компоненты в отдельности. Пусть у нас отведено под каждый пиксель два байта, т.е. 16 бит, выделим по 5 бит на каждую компоненту цвета (т.е. по 32 разных значений яркости цвета), путем комбинации мы получим возможность описать уже 32 768 оттенков. Если же мы пойдем дальше и выделим по 1 байту на каждую компоненту цвета, то получим уже 16 777 216 разных оттенков. Для подавляющего большинства случаев этого достаточно, человеческий глаз хоть и в состоянии различить многие миллиарды разных оттенков, но если ему показать изображение в котором используется по 8 бит на цвет заметит подвох только при очень придирчивом исследовании.
  
 {{:gimp:truecolor.png|}} {{:gimp:truecolor.png|}}
  
 С другой стороны, если мы захотим отредактировать наше изображение (например увеличить яркость), то запаса значений нам может и не хватить, тогда уже потребуется использовать большее количество байт на один цвет, например 2 (больше уже используется крайне редко), что даст нам возможность описать около 281.5 млрд оттенков. С другой стороны, если мы захотим отредактировать наше изображение (например увеличить яркость), то запаса значений нам может и не хватить, тогда уже потребуется использовать большее количество байт на один цвет, например 2 (больше уже используется крайне редко), что даст нам возможность описать около 281.5 млрд оттенков.
 +
 +Мы рассмотрели способы, которыми можно описать изображение в электронной форме, теперь рассмотрим какими способами можно сохранить эти данные на компьютере [[:gimp:format|Графические форматы]]