Глава 3. Поставка изображений в GIMP

Содержание

1. Типы изображений
2. Создание новых файлов
3. Открытие файлов
3.1. Открыть файл
3.2. Расположение
3.3. Открыть последние
3.4. Браузер файлов
3.5. Перетащить и бросить
3.6. Скопировать и вставить
3.7. Браузер изображений

Эта глава о загрузке изображений вGIMP. В ней объясняется как создавать новые изображения, как загружать изображения из файлов, как их сканировать и как делать снимок экрана.

Но первым делом мы хотим познакомить вас с общей структурой изображений в GIMP.

1. Типы изображений

Заманчиво представлять изображение как нечто, что соответствует одному окну на экране, или одному файлу, к примеру, формата JPEG. Но в действительности, изображение в GIMP это весьма сложная структура, содержащая стеллаж слоёв, плюс несколько других типов объектов: маски выделения, набор каналов, набор контуров, историю "отмен", и т.д. В этом разделе мы подробно рассмотрим все компоненты изображения, и все вещи, которые вы можете с ними сделать.

Основное свойство изображения это режим. Существует три доступных режима: RGB, градации серого, и индексированное. RGB состоит из красного-зелёного-синего цветов, и указывает, что каждая точка в изображении представлена уровнем "красного", уровнем "зелёного", и уровнем "синего". Поскольку большинство различимых человеком цветов может быть изображены комбинацией красного, зелёного, и синего, изображения RGB считаются полноцветными. Каждый цветовой канал содержит 256 возможных уровней яркости. Более подробно в разделе Цветовые модели.

В изображении, в режиме градаций серого, каждая точка представлена уровнем яркости в диапазоне от 0 (чёрный) до 255 (белый), с промежуточными значениями, представляющими различные уровни серого.

Рисунок 3.1. Компонента цветовых моделей RGB и CMY

Компонента цветовых моделей RGB и CMY

В цветовой модели CMY(K), смешивание Циана (Cyan), Magenta и Жёлтого даёт Чёрный. Вот что получается, когда вы распечатываете на белой бумаге. На самом деле, принтер использует чёрный картридж для экономии и лучшей передачи цвета.

Компонента цветовых моделей RGB и CMY

Существенное различие между изображением в градациях серого и RGB изображением это количество "цветовых каналов": изображение в градациях серого имеет один канал; RGB изображение имеет три. RGB изображение может представить как три наложенных изображения в градациях серого, одно окрашено красным, одно зелёным, и одно синим.

На самом деле, и RGB и серые изображения имеет дополнительный цветовой канал, называемый альфа канал, представляющий непрозрачность. Когда значение альфа в данном месте равно нулю, слой совершенно прозрачен, и цвет в том месте определяется тем, что лежит ниже. Когда значение альфа максимально, слой непрозрачен, и цвет определяется цветом слоя. Промежуточные значения альфа соответствуют разным степеням полупрозрачности: цвет в том месте - пропорциональная смесь цветов данного слоя и снизу.

Рисунок 3.2. Пример изображения в RGB и в Сером режиме Пример изображения в режиме RGB и режиме серого

Пример изображения в RGB и в Сером режиме Пример изображения в режиме RGB и режиме серого

Изображение в режиме RGB, с каналами красного, зелёного и синего.

Пример изображения в RGB и в Сером режиме Пример изображения в режиме RGB и режиме серого

Изображение в режиме серого с каналом яркости.


Каждый цветовой канал в GIMP, включая альфа-канал, имеет диапазон допустимых значений от 0 до 255; в компьютерной терминологии, глубиной 8 бит. Некоторые цифровые камеры могут воспроизводить файлы изображения с глубиной 16 бит на цветовой канал. GIMP не может загружать такие файлы без потери разрешения. В большинстве случаев эффекты едва различимы человеческим глазом, но в некоторых случаях, преимущественно c большими областями немного отличающихся цветовых градиентов, разница может быть ощутима.

Рисунок 3.3. Пример изоражения с каналом альфа

Пример изоражения с каналом альфа

Канал красного

Пример изоражения с каналом альфа

Канал зелёного

Пример изоражения с каналом альфа

Канал синего

Пример изоражения с каналом альфа

Канал альфа показывает прозрачную область изображения.

Пример изоражения с каналом альфа

Цветное изображение в режиме RGB в каналом альфа.


Третий тип, индексированные изображения, частично более сложные для понимания. В индексированном изображении используется только ограниченный набор цветов, обычно 256 или меньше. Эти цвета формируют "цветовую карту" изображения, и каждой точке в изображении назначается цвет из цветовой карты. Индексированные изображения имеют преимущество, они могут быть представлены в компьютере способом, который потребляет сравнительно немного памяти, и в минувших тёмных временах (примерно десять лет назад) они были наиболее используемыми. Поскольку времена меняются, они используются всё меньше и меньше, однако они продолжают быть достаточно важными для поддержки в GIMP. (Также существует немного важных видов манипуляций с изображением, которые легче реализовать с помощью индексированных изображений, чем с постоянными цветами RGB изображений.)

Некоторые наиболее используемые типы файлов (включая GIF и PNG ) при открытии их в GIMP выводят индексированные изображения. Многие GIMP'овые инструменты не работают хорошо с индексированными изображениями, и многие фильтры не работают вообще, по причине доступности ограниченного количества цветов. По этой причине, перед работой с изображением обычно лучше преобразовать его в режим RGB. Если необходимо, вы можете преобразовать его обратно в индексированный режим, когда вы готовы его сохранить.

В GIMP легко преобразовывать один тип изображения в другой с помощью команды Режим в меню изображения. Некоторые типы преобразовываний (RGB в Серый или индексированный) теряют информацию, которую нельзя вернуть, преобразовав в обратном направлении.

[Замечание] Замечание

Если вы пробуете применить к изображению фильтр, и он недоступен и отображается в меню серым цветом, обычно это означает, что изображение, с которым вы работаете (или более конкретно, слой) неправильного типа. Многие фильтры не могут быть использованы на индексированных изображениях. Некоторые также предполагают наличие или отсутствие альфа канала. Обычно решение проблемы заключается в преобразовании изображения в другой тип, чаще всего в RGB.