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

Рисунок 15.11. Индексированное изображение с шестью цветами и его диалогом цветовой карты

Индексированное изображение с шестью цветами и его диалогом цветовой карты
Индексированное изображение с шестью цветами и его диалогом цветовой карты

The Colormap (Indexed Palette is a better name) dialog allows you to edit the colormap of an indexed image. (If the mode of the active image is RGB or Grayscale instead of Indexed, the dialog is empty and unusable.)

2.4.1. Вызов диалога

Диалог «Буферы» можно прикрепить на панель. Более подробно об этом написано в разделе Раздел 2.3, «Диалоги и панели».

Его можно открыть следующими способами:

  • from the main menu: WindowsDockable DialogsColormap;

  • from the Tab menu in any dockable dialog by clicking on and selecting Add TabColormap.

In the Windows menu, there is a list of detached windows which exists only if at least one dialog remains open. In this case, you can raise the «Colormap» dialog from the main menu: WindowsColormap.

2.4.2. Цветовая карта и индексированные изображения

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

Чтобы определить, какого цвета должен быть пиксел, GIMP использует цветовую карту. Каждое индексированное изображение имеет свою, уникальную карту. Максимальное количество цветов в цветовой карте GIMP равно 256. Каждому цвету присваивается индекс от 0 до 255. Никаких правил для присвоения индекса определенному цвету нет, любой индекс может быть присвоен любому цвету.

Обратите внимание на то, что в индексированном изображении могут использоваться только те цвета, которые есть в цветовой карте. Это сказывается на результатах большинства операций GIMP. Например, при заливке индексированного изображения шаблоном, GIMP в большинстве случаев не сможет подобрать корректные цвета из тех, которые есть в цветовой карте и воспользуется наиболее близкими цветами. Этот процесс иногда называется квантованием. Таким образом, если в цветовой карте мало цветов или среди них нет тех, которые используются в шаблоне, в результате получится изображение очень плохого качества.

С помощью диалога цветовой карты можно как добавлять новые цвета, так и редактировать уже существующие. Если вы изменяете существующий цвет, то будьте готовы к тому, что это моментально скажется на изображении — цвет всех пикселов, ассоциирующиеся с этим индексом, будет изменен.

2.4.3. Использование цветовой карты

Ниже приведен список функций, которые можно выполнить с помощью этого диалога:

Щелчок на цвете палитры

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

Ctrl + Щелчок на цвете палитры

Цвет фона GIMP станет равным тому, на который вы нажали, держа клавишу Ctrl, как показано в области цвета панели инструментов.

Двойной щелчок на цвете

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

Номер цвета

Цвета можно выбирать, указывая их индекс в этом поле ввода.

HTML notation

В этом поле ввода указывается шестнадцатеричный код цвета, который используется в HTML. Выбранный цвет можно редактировать не только при помощи окна выбора цвета, но и используя это поле ввода. Более подробно о шестнадцатеричном обозначении цвета написано в разделе Нотация HTML.

Кнопки

The button bar at the bottom offers the following functionality:

Редактировать цвет

При нажатии на эту кнопку, расположенную в нижней части диалога, появляется окно выбора цвета. Таким образом, она выполняет ту же функцию, что и двойной щелчок по цвету.

Delete color

This button (in the lower left corner of the dialog) allows you to delete a color which is not used in the image from the colormap.

Добавить цвет

This button (at the bottom of the dialog) allows you to add new colors to the colormap. If you click on the button, the current foreground color, as shown in the Toolbox, will be added to the end of the colormap. If instead you hold down Ctrl and click, the background color from the Toolbox will be added.

[Примечание] Примечание

The colormap can not contain more than 256 entries. If it already has 256 entries, trying to add a color will have no effect.

Select all pixels with this color

This button allows you to select all pixels with this color. To add to the selection, use Shift buttonclick, to subtract use Ctrl buttonclick, and to intersect with the current selection use Shift+Ctrl buttonclick.

[Подсказка] Подсказка

If you make a mistake, you can undo it by focusing the pointer in the image whose colormap you have changed, and then pressing Ctrl+Z or choosing EditUndo in the main menu.

[Примечание] Примечание

При рисовании цветом не из цветовой карты GIMP выбирает самый ближний цвет из цветовой карты.

2.4.4. Контекстное меню цветовой карты

Right-clicking on a color in the Colormap selects this color and opens a context menu with the following options:

Редактировать цвет

Правка цвета : открывает выборщик цвета для выбора нового цвета.

Новый цвет из п. плана

Добавить из переднего плана : заменяет выбранный цвет цветом переднего плана на панели инструментов и добавляет Новый цвет к палитре. Доступен только если у палитры меньше чем 256 цветов.

Добавить цвет из фона

Добавить из фона : заменяет выбранный цвет цветом фона на панели инструментов и добавляет этот цвет к палитре. Доступен только если у палитры меньше чем 256 цветов.

Select this Color

This selects all pixels in the image which have the chosen palette index.

Добавить к выделению

Adds all pixels in the image which have the chosen palette index to the selection.

Вычитание из существующего выделения

Subtracts all pixels in the image which have the chosen palette index from the selection.

Пересечь с выделением

Intersect all pixels in the image with the chosen palette index with the current selection.

Перегруппировать цветовую карту

Перегруппировать цветовую карту : открывает окно, позволяющее сортировать цвета в карте.