86

Использование GIMP 2.6.11

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

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

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

У меня такое ощущение, что мне не хватает чего-то чрезвычайно простого.

7 ответов7

71

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

Примечание. Инструмент перемещения может перемещать слои, выделения и пути. Убедитесь, что выбран параметр слоя в инструменте перемещения (на панели инструментов).

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

Вы также можете выбрать область, затем, удерживая нажатой ctrl-alt перетащить выбранную область, как описано здесь. Как только вы начнете перетаскивать, вы можете отпустить клавишу ctrl чтобы перестать ограничивать движение в кардинальных направлениях. Отбросив выделение, вы все равно можете переместить его с помощью клавиш со стрелками.

Вращающиеся и масштабируемые выделения, кажется, ведут себя как ожидалось (автоматически создается новый слой). Я не уверен, почему они не заставили инструмент перемещения вести себя так же.

32

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

Как сделать плавающий выбор:

  • Сделайте свой выбор (например, нажмите R и нарисуйте прямоугольник).
  • Выберите -> Float (Shift+Ctrl+L)
  • Переместите выделение (нажмите v, затем нажмите и перетащите).
  • Якорный слой Ctrl+h
6

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

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

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

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

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

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

4

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


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

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

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

  • Точно так же, если вы хотите продублировать содержимое выделения, удерживайте option + shift вместо этого.
1

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

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

0

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

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

Чтобы изменить размер слоя до размера изображения: Alt + L, затем нажмите «Слой до размера изображения»

0

Ctrl + Alt не работает для меня.Ни один не превратил это в плавающий выбор по любой причине. Возможно, мне нужно просто возиться с этим, но я спешил.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .