3.6. Диалог выбора палитры

Палитра представляет собой набор отдельных цветов, расположенных в любом порядке. Более подробная информация о наборах цветов, как их создавать и использовать содержится в разделе Палитры.

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

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

Не путайте диалог «Палитры» с диалогом Цветовая карта, который применяется для управления цветами индексированных изображений.

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

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

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

  • через главное меню: ОкнаСтыкуемые диалогиПалитры;

  • через меню вкладок любого стыкуемого диалога, нажав кнопку меню вкладок и выбрав Добавить вкладкуПалитры.

3.6.2. Использование диалога палитр

Чтобы сделать палитру активной, нажмите на неё левой кнопкой мыши. В отличие от кистей, градиентов и шаблонов, активная палитра не отображается ни на каком индикаторе. Чтобы открыть Редактор палитр, щёлкните левой кнопкой мыши дважды на нужной палитре или выделите её с помощью клавиш-стрелок. С помощью редактора палитр можно сделать цвета фона и переднего плана равными выбранному цвету палитры.

Чтобы изменить название палитры (в режиме списка), дважды щёлкните на нем левой кнопкой мыши. Обратите внимание на то, что изменить можно названия лишь тех палитр, которые вы создали или добавили в набор самостоятельно. Если вы измените название палитры, входящей в базовый набор GIMP, то при нажатии Enter (после введения нового имени) название палитры вернётся к прежнему значению.

Режимы таблицы и списка

Рисунок 15.37. Диалог «Палитры»

Диалог «Палитры»

Режим таблицы

Диалог «Палитры»

Режим списка


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

Через вложенное меню Размер миниатюры можно выбрать размер изображения палитры.

Добавление меток

Для реорганизации показа палитр можно использовать метки. Смотрите Раздел 3.7, «Добавление меток».

Кнопки в диалоге «Палитры»

Панель кнопок внизу предлагает следующие функции:

Изменить палитру

По нажатию этой кнопки открывается Раздел 3.6.4, «Редактор палитры».

Создать новую палитру

Более подробная информация об этой кнопке содержится в разделе Создать палитру.

Создать копию этой палитры

Более подробная информация об этой кнопке содержится в разделе Создать копию палитры.

Удалить эту палитру

Более подробная информация об этой кнопке содержится в разделе Удалить палитру.

Обновить палитры

Более подробная информация об этой кнопке содержится в разделе Обновить палитры.

3.6.3. Контекстное меню «Палитры»

Контекстное меню «Палитры» можно вызвать, щёлкнув правой кнопкой мыши в диалоговом окне «Палитры» или выбрав верхний пункт меню вкладок диалогового окна ( ).

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

Некоторые из перечисленных пунктов меню зависят от установки, что требует, чтобы версия 3

Изменить палитру…

«Изменить палитру» — это альтернативный способ активации

Создать палитру

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

Импортировать палитру…

Рисунок 15.38. Диалог импорта палитры

Диалог импорта палитры

С помощью пункта «Импортировать палитру» меню можно импортировать палитру из набора цветов в градиент, изображение или файл палитры. При выборе этого пункта открывается диалог «Импортировать палитру», в котором есть следующие параметры:

Выбрать источник (исходное)

Импортировать палитру можно из любого градиента GIMP (выбрав его из соседнего меню) или из любого из открытых в данный момент изображений (выбранного из соседнего меню).

Новые параметры изображения как источника доступны только для изображений RGB :

  • Объединить цвета всех слоёв: если включить этот параметр, выборка будет рассчитываться не только по значениям активного слоя, но и по всем видимым слоям.

    Дополнительную информацию см. в разделе Запись в глоссарии.

  • Только выделенные пиксели: пиксели выбираются только из активного выделения. Слой выборки зависит от предыдущего параметра.

Вы также можете импортировать палитры из собственного формата GIMP .gpl или из следующих внешних форматов палитр.

  • Палитра RIFF Microsoft (.riff)

  • Палитра Cascading Style Sheets (.css)

  • Палитра SwatchBooker (.sbz)

  • Палитра Adobe Color (.aco)

  • Adobe Color Book (.acb)

  • Палитра Adobe Swatch Exchange (.ase)

  • Палитра сложных цветов Photoshop (.act)

  • Цветовая палитра Paint Shop Pro (.psp)

Имя палитры

Здесь указывается название новой палитры. Если такое название уже есть в списке существующих палитр, то к нему будет добавлен номер (например, «#1»).

Число цветов

Здесь указывается количество цветов, содержащихся в палитре. По умолчанию используется 256 цветов, и для этого существует несколько причин. Во-первых, каждый градиент содержит 256 цветов. Во-вторых, файлы формата GIF могут содержать максимум 256 цветов. И в-третьих, индексированные изображения, созданные в GIMP, также могут содержать максимум 256 цветов. Тем не менее, вы можете попробовать создать палитру с любым количеством цветов. В этом случае GIMP распределит указанное число цветов в существующих ячейках.

Столбцы

Здесь указывается число столбцов в палитре. Это значение влияет только на то, как палитра будет отображаться в диалоге.

Интервал

Даже если установить «Количество цветов» на максимум, количество цветов в палитре не может превышать 10000. RGB-изображения содержат гораздо больше цветов. Интервал должен позволять группировать похожие цвета вокруг среднего значения и таким образом получить лучшую палитру. Такой проблемы не существует с 256- цветными индексированными изображениями: интервал, равный 1, позволяет выбрать 256 цветов (эта опция отключается и в палитрах с индексацией более 256 цветов).

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

Создать копию палитры

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

Объединить палитры…

На момент написания документации эта функция ещё не реализована, и пункт меню всегда будет отключён.

Скопировать место палитры

Эта команда позволяет скопировать путь к файлу палитры в буфер обмена. Затем его можно скопировать в текстовый редактор.

Показать в менеджере файлов

Показать в менеджере файлов открывает расположение файла палитры в менеджере файлов по умолчанию в вашей системе.

Удалить палитру

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

Обновить палитры

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

Экспортировать как

Подменю Экспортировать как предоставляет несколько вариантов на выбор для экспорта текущей палитры во внешние форматы. На данный момент поддерживается экспорт в следующие форматы: CSS Stylesheet, Java map, PHP dictionary, Python dictionary и Текстовый файл. Каждый из них откроет диалоговое окно, в котором можно ввести имя файла и выбрать папку, в которой будет храниться экспортированный файл.

Сместить палитру...

Эта команда открывает диалоговое окно.

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

С отрицательным «смещением» цвета перемещаются с первой позиции в конец списка цветов.

Рисунок 15.39. Пример команды «Смещение палитры»

Пример команды «Смещение палитры»

Сверху вниз: исходная палитра, смещение = 1, смещение = 2


Палитра в градиент

Эта команда создаёт градиент из всех цветов палитры. Каждому цвету соответствует один сегмент градиента. Градиент сохраняется в диалоге градиентов.

Палитра в повторяющийся градиент

Эта команда создаёт повторяющийся градиент из всех цветов палитры (хотя повторяется только первый). Созданный градиент появляется в диалоге градиентов и становится активным градиентом. Число цветов ограничено до 20. Число сегментов в градиенте на один больше, чем число цветов. Цвет левой стороны самого левого сегмента будет таким же, как и цвет правой стороны самого правого сегмента.

Рисунок 15.40. Примеры команды «Палитра в повторяющийся градиент»

Примеры команды «Палитра в повторяющийся градиент»

Вверху: палитра. Внизу: созданный градиент.


Сортировать палитру...

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

Другим способом сортировки палитры является использование параметров сортировки диалогового окна Перегруппировать цветовую карту.

Некоторые параметры не совсем понятны. Мы будем рады всем, кто знает, как улучшить эту документацию.

Рисунок 15.41. Диалог «Сортировка палитры»

Диалог «Сортировка палитры»

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

  • Выражение разреза: эта опция влияет на то, как сортируется палитра, если выше был выбран вариант Разрез/Массив в Выделения. Документация взята из кода:

    Если оставить это поле пустым или ввести :, будут выбраны все элементы.

    :4, или :4 делает 4-рядный выбор из всех цветов (длина определяется автоматически).

    :1,4 выбирает первые 4 цвета.

    :,4 выбирает ряды из 4 цветов (количество рядов определяется автоматически).

    :4,4 выбирает 4 ряда по 4 цвета.

    4: выбирает один ряд всех цветов после 4 включительно.

    4:,4 выбирает ряды из 4 цветов, начиная с 4 (количество рядов определяется автоматически).

    4:4,4 выбирает 4 ряда по 4 цвета (всего 16 цветов), начиная с индекса 4.

    4 является недопустимым (неоднозначным).

  • Канал для сортировки: этот параметр определяет, на основе какого типа цветового канала будет происходить сортировка.

  • По возрастанию: если включено, сортировка происходит по возрастанию. Если отключено, сортировка будет по убыванию.

  • Вторичный канал для сортировки: эта опция определяет вторичный цветовой канал для сортировки в случае, если сортировка по первому каналу возвращает равные значения.

  • По возрастанию: если включено, сортировка происходит по возрастанию. Если отключено, сортировка будет по убыванию.

  • Квантование: пока не описано.

  • Канал разделения: этот параметр также используется для определения способа сортировки.

  • Квантование расширения: этот параметр используется в вместе с предыдущим.

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

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

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

Редактор палитры используется для двух целей. Во-первых, для установки цвета переднего плана и фона в значения, равные цветам палитры. Во-вторых, собственно, для редактирования палитры. Вызвать редактор можно для любой палитры в списке, однако изменить можно лишь ту палитру, которая не входит в базовый набор GIMP. Если вы хотите отредактировать палитру из базового набора, создайте её копию и работайте с ней. Палитры, изменённые в редакторе, автоматически сохраняются перед выходом из GIMP.

3.6.4.1. Как вызвать редактор палитры

Редактор палитр доступен только из диалога «Палитры»: вы можете активировать его, дважды щёлкнув на палитре, или нажав кнопку «Изменить палитру» внизу, или выбрав «Изменить палитру» из меню «Палитры».

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

3.6.4.2. Использование редактора палитр

Чтобы сделать цвет переднего плана равным какому-либо цвету палитры, нажмите на него левой кнопкой мыши. Если вам нужно сделать цвет фона равным какому-либо цвету палитры, нажмите на него левой кнопкой мыши, удерживая клавишу Ctrl.

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

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

Под таблицей цветов расположено поле ввода, в котором отображается название выбранного цвета палитры (или «Без названия», если название отсутствует). Эта информация не несёт никакой функциональной нагрузки и является вспомогательной, для удобства поиска того или иного цвета в палитре.

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

В нижней части диалога находится набор кнопок, которые в основном соответствуют пунктам меню редактора палитры, доступного при щелчке правой кнопкой мыши на цвете в области отображения палитры. Вот эти кнопки:

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

Более подробная информация об этой кнопке содержится в разделе ниже.

Новый цвет из переднего плана

Более подробная информация об этой кнопке содержится в разделе ниже.

Удалить цвет

Более подробная информация об этой кнопке содержится в разделе ниже.

Уменьшение масштаба

Более подробная информация об этой кнопке содержится в разделе ниже.

Увеличение масштаба

Более подробная информация об этой кнопке содержится в разделе ниже.

Вернуть к размеру окна

Более подробная информация об этой кнопке содержится в разделе ниже.

3.6.5. Контекстное меню редактора палитр

Меню редактора палитры вызывается нажатием правой кнопки мыши в области отображения палитры. Кроме того, это меню доступно из меню вкладок (самый первый пункт) окна редактора палитры. Некоторые пункты меню дублируются кнопками, расположенными в нижней части окна редактора палитры.

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

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

Новый цвет из переднего плана/из фона

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

Удалить цвет

«Удалить цвет» удаляет выбранный цвет из палитры. Если в палитру невозможно вносить изменения, этот пункт меню будет отключён.

Уменьшение масштаба

С помощью этого пункта можно уменьшить размер просмотра палитры по вертикали.

Увеличение масштаба

С помощью этого пункта можно увеличить размер просмотра палитры по вертикали.

Вернуть к размеру окна

Размер палитры становится равным области отображения в окне редактора.

Правка активной палитры

При выборе этого параметра (по умолчанию) можно редактировать другую палитру, нажав на неё в диалоге палитр.