2011-05-05 18:16:10 +0000 2011-05-05 18:16:10 +0000
102
102

Как использовать инструмент Selection для перемещения вещей в GIMP?

Используя GIMP 2.6.11

Моя предыдущая программа для редактирования изображений была выбрана Microsoft Paint, что было очень интуитивно понятно: сделайте прямоугольник, нажмите + перетащите, чтобы переместить содержимое прямоугольника.

Как реплицировать эту функциональность в GIMP? Похоже, что только я могу:

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

У меня такое чувство, что я упускаю что-то очень простое.

Ответы (7)

80
80
80
2011-05-05 19:06:33 +0000

После выбора части изображения, которую вы хотите переместить, нажмите ctrl-x, а затем ctrl-v. Это вырежет и вставит выделенную область в новый слой. Теперь можно использовать инструмент перемещения для перемещения нового слоя. Инструмент перемещения может перемещать слои, выделенные области и траектории. Убедитесь, что параметр слоя в инструменте перемещения выбран (в панели инструментов).

Правка:

Можно также выбрать область, а затем удержать ctrl-alt и **переместить выделенную область, как описано здесь ](http://docs.gimp.org/en/gimp-using-selections.html). После начала перетаскивания можно отпустить клавишу ctrl, чтобы перестать ограничивать движение в кардинальных направлениях. После снятия выделения, вы все еще можете перемещать его с помощью клавиш со стрелками.

Похоже, что вращение и масштабирование селекции ведут себя так, как и ожидалось (автоматическое создание нового слоя). Я не уверен, почему они не заставили инструмент перемещения вести себя так же.

35
35
35
2013-10-20 19:18:39 +0000

Правильный способ сделать это - использовать плавающую выборку. Принятый в настоящее время ответ “Копировать/Вставить” создает новый слой, который в большинстве случаев нежелателен.

Как сделать плавающее выделение:

  • Сделайте ваше выделение (например, нажмите R и нарисуйте ящик).
  • Выберите -> Float (Shift+Ctrl+L)
  • Переместите выделенную область (нажмите v, а затем щелкните и перетащите).
  • Ctrl+h ячеистого слоя.
6
6
6
2014-10-16 05:46:18 +0000

Ниже приводится обновленный и упрощенный ответ на этот старый вопрос.

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

Вся работа выполняется с помощью инструмента выделения. Не используйте инструмент “Перемещение”.

Выбор инструмента Прямоугольное выделение, например, выбирается область. Оставаясь в инструменте выделения, можно перетащить выделенное изображение в другое место с помощью клавиш CTRL+ALT. После этого кажется, что CTRL+ALT больше не нужен для дальнейшего перемещения выделения (по крайней мере, по состоянию на 10/2014 г., GIMP 2.8.20).

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

Дополнительная информация здесь: https://docs.gimp.org/en/gimp-using-selections.html

4
4
4
2015-03-01 07:16:55 +0000

Заметка: НЕ выбирайте инструмент перемещения после выполнения выделения. Вместо этого просто нажмите и удерживайте ALT + CTRL и начните перетаскивать область выделения.


На компьютерах Windows: После создания прямоугольного или овального выделения удерживайте ALT + CTRL, чтобы переместить содержимое выделения.

  • Если вы хотите продублировать содержимое выделения, удерживайте ALT + SHIFT.

На компьютерах Mac удерживайте нажатой опцию и команду, а затем перетащите выделение.

  • Аналогично, если вы хотите продублировать содержимое выделения, удерживайте нажатой опцию + сдвиг.
1
1
1
2016-11-23 16:41:31 +0000

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

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

Для того, чтобы изменить размер слоя до размера изображения: Alt + L, затем нажмите кнопку Слой до размера изображения.

1
1
1
2014-01-29 00:09:23 +0000

Для полноты вопрос также касался процесса отбора. Одним из способов выделения части изображения для редактирования является использование волшебной палочки выделения. Это хорошо работает, если на выделенном слое есть только одно изображение (это способ, которым я обычно работаю, чтобы легко редактировать).

Выделите слой, на котором находится перемещаемое изображение, и используйте нечеткую палочку выделения, чтобы выделить то, что находится за пределами изображения (может быть одним цветом или прозрачным фоном). После выделения нужной части слоя выберите в меню команду Выделить/Инвертировать (это инвертирует нечеткое выделение из того, что находится за пределами части изображения, которую необходимо переместить, в то, что должно быть перемещено), затем с помощью ctrl/alt и мыши переместите выделенную часть изображения.

0
0
0
2015-01-13 15:16:48 +0000

Ctrl + Alt не сработал на меня, так же как и не превратил его в плавающий отбор по какой-то причине. Может, мне и нужно было просто поиграть с ним, но я торопился.

Разрешение слоёв: Мне нужно было сделать выделение, Ctrl + X - вырезать, Ctrl + V - вставить, затем на вкладке “Слоёв” я превратил “вставленное плавающее выделение” в слой. Я мог бы затем переместить этот новый слой вокруг. После этого можно щелкнуть правой кнопкой мыши по этому слою и “Объединить вниз”, если нужно, чтобы все слои снова были одним и тем же.