4. Диалоги управления изображением

4.1. Диалог буферов

Рисунок 15.47. Диалог буферов

Диалог буферов

Буферы — это своего рода временное хранилище для данных изображения, создаваемое при вырезании или копировании части области рисования (слоя, маски слоя и т. д.). Следующие команды доступны в меню Правка для сохранения изображения в буфер:

Вырезать в буфер с именем…

ПравкаБуферВырезать в буфер с именем…: эта команда вырезает выбранную часть из текущей области рисования (обычно слоя) и помещает её в буфер. Если выделения нет, то будет использована вся область рисования. Вам будет предложено дать буферу имя. После этого изображение будет удалено из выделения.

Скопировать в буфер с именем…

ПравкаБуферСкопировать из буфера с именем…: эта команда копирует выбранную часть из текущей области рисования (обычно слоя) и помещает её в буфер. Если выделения нет, то будет использована вся область рисования. Вам будет предложено дать буферу имя.

Скопировать видимое с именем…

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

Вставить из буфера с именем…

ПравкаБуферВставить из буфера с именем…: эта команда открывает Диалог буферов. Чтобы вставить их буфера, выберите одну из кнопок этого диалога или контекстное меню. Оба варианта будут описаны ниже.

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

[Внимание] Внимание

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

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

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

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

  • через главное меню: ПравкаБуферВставить из буфера с именем…;

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

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

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

4.1.2. Использование диалога буферов

Щелчок по буферу в области отображения делает его активным буфером, т. е. тем, который будет использоваться для команд вставки, выполняемых из контекстного меню буферов, или кнопок в нижней части диалога. Двойной щелчок по буферу выполняет вставку его содержимого в активное изображение в виде плавающего выделения; это быстрый способ выполнения команды «Вставить буфер».

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

Рисунок 15.48. Диалог выбора буфера (режим таблицы)

Диалог выбора буфера (режим таблицы)

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

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

Комбинация клавиш Ctrl+F открывает поле поиска. См. В виде списка

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

4.1.2.1. Кнопки внизу

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

Вставить буфер , Вставить буфер на место

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

При нажатии клавиши Shift выполняется вставка буфера в его исходное место.

Вставить буфер в выделение , Вставить буфер в выделение на место

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

При нажатии клавиши Shift выполняется вставка буфера в активное выделение в его исходное место.

Вставить буфер как новый слой , Вставить буфер как новый слой на место

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

При нажатии Shift создаётся слой в исходном месте буфера.

Вставить буфер как новое изображение

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

Удалить буфер

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

4.1.2.2. Контекстное меню диалога буферов

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