8. Палитры

Палитра — это набор определённых цветов. Палитры в GIMP используются в основном в двух случаях:

Фактически ни одна из этих функций не используется интенсивно при работе с GIMP: можно делать довольно сложные вещи вообще без операций с палитрами. Однако опытный пользователь должен понимать, что они из себя представляют, и даже менее опытный пользователь в определённых ситуациях должен подумать об их использовании, например, при работе с файлами формата GIF.

Рисунок 7.28. Диалоговое окно палитр

Диалоговое окно палитр

Во время инсталляции GIMP происходит установка нескольких десятков предопределённых палитр, и вы также можете создать новые. Некоторые из предопределённых палитр полезны, например, палитра «Web», содержащая набор цветов, рассматриваемых как «палитра безопасных цветов Web». Большинство палитр выглядят более или менее причудливо. Вы можете получить доступ ко всем имеющимся палитрам с помощью диалогового окна палитр. Это также отправная точка для создания новой палитры.

Рисунок 7.29. Редактор палитры

Редактор палитры

Двойной щелчок по палитре в диалоговом окне палитр вызывает редактор палитры, отображающий цвета из палитры, по которой вы щёлкнули. Вы можете использовать эту палитру для рисования: щелчок по цвету устанавливает цвет переднего плана таким цветом, как показано в области цвета панели инструментов. Удерживание клавиши Ctrl во время щелчка устанавливает цвет фона того цвета, по которому вы щёлкнули.

Вы также можете использовать (что следует из названия) редактор палитры для изменения цветов в созданной вами палитре. Вы не можете изменить установленные вместе с GIMP палитры; однако вы можете дублировать их и затем редактировать копии.

Когда вы создаёте палитры с помощью редактора палитр, как только вы выходите из GIMP, они автоматически сохраняются в папку palettes в вашей личной папке GIMP. Любые файлы палитр в этой папке или в системной palettes, созданные во время установки GIMP, автоматически загружаются и отображаются в диалоге палитр при следующем запуске GIMP. Вы также можете с помощью страницы каталогов палитр диалогового окна параметров добавить другие папки в путь поиска палитр.

Палитры в GIMP сохраняются в специальном файловом формате, в файлах с расширением .gpl. Это очень простой формат, являющийся ASCII файлом. Поэтому если вы получите палитру из другого источника и захотите её использовать в GIMP, скорее всего, конвертировать её будет несложно: просто посмотрите на любой файл .gpl и увидите, как это сделать.

8.1. Цветовая карта

GIMP запутывает использованием двух типов палитр. Более приметный тип отображается в диалоге палитр: существующие независимо ни от какого изображения палитры. Второй тип, индексированные палитры, формирует цветовые карты индексированных изображений. Каждое индексированное изображение имеет свою собственную палитру, определяющую набор доступных в изображении цветов: максимальное количество доступных цветов в индексированной палитре равно 256. Эти палитры называются «индексированными», поскольку каждый цвет имеет свой порядковый номер. (В действительности, цвета в обычной палитре также пронумерованы, но нумерация не несёт никакого функционального смысла.)

Рисунок 7.30. Диалог цветовой карты

Диалог цветовой карты

Цветовая карта индексированного изображения показана в диалоговом окне Цветовая карта, который не следует путать с диалоговым окном палитр. Диалоговое окно палитр отображает список всех доступных палитр; диалоговое окно цветовой карты отображает цветовую карту активного изображения, если оно является индексированным, в противном случае не отображает ничего.

Вы можете создать обычную палитру из цветов любого изображения. Для этого выберите «Импортировать палитру» из всплывающего меню в диалоге палитр, вызываемого щелчком правой кнопкой мыши: в этом всплывающем меню содержится несколько параметров, включая параметр импорта палитры из изображения. (Вы также можете импортировать любой из градиентов GIMP как палитру.) Эта возможность становится важной, когда вы хотите создать набор индексированных изображений, которые используют одинаковый набор цветов.

При конвертировании изображения в индексированный режим, основной частью процесса является создание индексированной палитры для изображения. Каким образом это происходит описано в Раздел 6.6, «Индексированный режим». Если кратко, то вы можете выбрать один из нескольких методов, который использует заданную палитру из диалогового окна палитр.

Итак, суммируя вышесказанное, обычные палитры могут быть превращены в индексированные палитры, когда вы конвертируете изображение в индексированный режим; индексированные палитры могут быть превращены в обычные с помощью импорта в диалоговом окне палитр.