GIMP: Как переместить выделение в слое?

22

У меня странное поведение при попытке переместить выделенный прямоугольник или многоугольник в слое. Я делаю следующее:

1. Выберите слой.

выберите слой

Я хочу переместить блеск, который принадлежит brillos y manchasслою:

блеск

2. Выберите прямоугольник или многоугольник.

выберите полигон

Выбор - маленький многоугольник.

3. Затем я пытаюсь переместить выделение:

переместить выбор

но он не двигается

не перемещен

Первое, что пришло мне в голову, это то, что блеск не принадлежит этому слою, но это так. Есть идеи, что я делаю не так?

Маноло
источник
Простой способ сделать это - выбрать, затем «Вырезать», затем «Вставить как»> «Новый слой». Затем вы можете использовать инструмент Move на нем, в режиме Layer (не в режиме Selection). Метод float также возможен, но слишком сложен для новичков (или пользователей Photoshop), чтобы обдумать ситуацию.
Билли Керр,

Ответы:

25

Ваш инструмент перемещения настроен на перемещение выделенной области, а не области, выбранной.

Вам следует:

  1. Преобразуйте ваш выбор в плавающий выбор, используяSelect->Float

  2. В параметрах инструмента перемещения выберите перемещение слоя вместо «Выделение» (нажав первую иконку рядом с «Mover» в «Opciones de herramienta»)

Теперь должно быть возможно переместить блеск.

Паоло Гибеллини
источник
Спасибо. Я сделал это, добавив новый слой и скопировав и вставив выделение из старого слоя в новый. Тогда я мог бы объединить оба. Но ваш ответ - более быстрый путь.
Маноло
Обычно после операции вставки выделение находится в плавающем состоянии (подвижно). Кстати, хороший образ.
Паоло Гибеллини,
3
Спасибо за ответ. Но ты серьезно? Это самый недружественный для пользователя способ реализации этой функции. Я не думал, что мне придется смотреть так усердно, чтобы понять, как перенести выборку.
bluecollarcoder
@bluecollarcoder это может показаться недружественным для пользователя, но это эффективный способ избежать непреднамеренного перемещения выбора. Во всяком случае, вы можете плавать выделение с помощью контекстного Shift + Ctrl + L и закрепить его с помощью Ctrl + H .
Паоло Гибеллини
1
К сожалению, Shift + Ctrl + L - ужасный ярлык, потому что вы не можете сделать это одной левой рукой (если у вас нет действительно огромной ладони ...), а в приложении, подобном Gimp, ваша правая рука обычно находится на мышке. , Так что даже Ctrl + x Ctrl + v работает быстрее (но заменяет содержимое буфера обмена). Но, как говорит другой ответ, Alt + Ctrl + drag - это реальная сделка.
ддеканы
10

«Перемещение выделения» в инструментах «Перемещение» - это перемещение маски выделения, а не выделенных пикселей.

Сразу после того, как вы сделали выбор, вы можете

  • Alt- Ctrl-drag ( Alt- Cmd-drag в OSX).
  • Alt- Shiftдрага

Это автоматически делает плавающее выделение (копирование + вставка с помощью Shift, вырезание + вставка с помощью Control / Cmd) и начинает его перемещение.

Когда закончите, не забудьте привязать выделение в его источнике ( Ctrl- H, Cmd- Hв OSX) или создать новый слой с ним ( Ctrl- Shift- N, Cmd- Shift- Nв OSX).

xenoid
источник
2
Это решение даже быстрее, чем принятый ответ. Вместо этого используйте Command + Alt на Mac и не забудьте закрепить выделение с помощью Command + H впоследствии.
Даниэльс
Должен быть принятый ответ. Кроме того, Alt + Shift + перетаскивают копии вместо вырезания, то есть, это не оставляет дыру позади. Также стоит отметить, что Alt + (Ctrl или Shift) + drag можно и нужно отпустить сразу после того, как вы начали перетаскивать (и поэтому выделение уже стало слоем с плавающей точкой). Если вы продолжаете удерживать клавиши, например, Ctrl ограничит движение точно по горизонтали и точно по вертикали.
ддеканы
Мне также нужно было свернуть слой (Layer ==> Merge Down)
Юрий Фельдман