6.7 Буферы ``Копировать'', ``Вырезать'', ``Вставить''

Next: 6.8 Увеличение масштаба и Up: 6. Основы Previous: 6.6 Вызов последнего диалога

#
6.7 Буферы ``Копировать'', ``Вырезать'', ``Вставить''

Копирование, вырезание и вставление слоев и выделенных областей - наиболее часто используемые операций в GIMP. В нашей книге эти операции упоминаются в основном в главе 9, где они необходимы для построения масок; в главе 13, там они используются для создания изображений; и в главе 12, где эти операции нужны для создания композиций.

Команды "Вырезать", "Копировать", "Вставить" находятся в меню окна изображения Правка, но все же будет полезно запомнить клавиши быстрого доступа: Copy (копировать)- Ctrl-c при активном окне изображения; Cut (вырезать) - Ctrl-x, Paste (вставить) - Ctrl-v. Как мы в последствии увидим в главах 7, 8 и 9, команды "Вырезать", "Копировать", "Вставить" являются наиболее удобным способом перемещения слоев и выделенных областей в другие окна изображения, в другие слои и маски каналов.

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

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

Для копирования тоже есть специальная функция - Скопировать видимые. Эта функция копирует не только в активном слое, а во всех видимых слоях. Если изображение состоит больше чем из одного слоя, то структура слоев будет уничтожена перед помещением в буфер по умлочанию.

Кроме буфера по умолчанию, в GIMP есть и именные буферы. Это очень удобно при большом количестве операций "Вырезать", "Копировать", "Вставить".

Figure: Использование именного буфера копирования

На рисунке 6.14 показана работа с именными буферами. На рисунке 6.14 (a) показана выделенная область, которая помещена в именной буфер при помощи функции Скопировать в буфер с именем..., которая находится в меню окна изображения Правка->Буфер. На рисунке показан диалог в котором надо ввести название буфера. Рисунки 6.14 (c) и (d) показывают ту же функцию, но для квадратной выделенной области.

Figure: Использование именного буфера для вставления изображения

Вставление из именного буфера производится командой Вставить из буфера с именем, которая находится в меню окна изображения Правка->Буфер. На рисунке 6.15 показан диалог, который появляется при использовании этой команды. Содержимое любого именного буфера можно вставить в изображение, щелкнув кнопкой мыши на его названии в диалоге а потом нажав на кнопку Вставить. Буфер так же можно удалить, выделив его мышью и нажав на кнопку Удалить.

Next: 6.8 Увеличение масштаба и Up: 6. Основы Previous: 6.6 Вызов последнего диалога