GIMP: Como mover uma seleção em uma camada?

22

Estou tendo um comportamento estranho ao tentar mover um retângulo ou polígono selecionado em uma camada. Eu faço o seguinte:

1. Selecione a camada.

selecionar camada

Eu quero mover o brilho que pertence à brillos y manchascamada:

brilho

2. Selecione retângulo ou polígono.

selecionar polígono

A seleção é o pequeno polígono.

3. Então eu tento mover a seleção:

mover seleção

mas não é movido.

não mudou

O primeiro que me veio à cabeça é que o brilho não pertencia a essa camada, mas pertence. Alguma idéia do que estou fazendo de errado?

Manolo
fonte
Uma maneira fácil de fazer isso é fazer sua seleção, Recortar e Colar como> Nova camada. Em seguida, você pode usar a ferramenta Mover, no modo Camada (não no modo Seleção). O método float também é possível, mas muito complicado para iniciantes (ou usuários do Photoshop) entenderem o assunto.
Billy Kerr

Respostas:

25

Sua ferramenta de movimentação está definida para mover a seleção, não a área selecionada por.

Você deve:

  1. Transforme sua seleção em uma seleção flutuante usandoSelect->Float

  2. Nas opções da ferramenta Mover, escolha mover Camada em vez para Seleção (pressionando o primeiro ícone perto de "Mover" em "Opções de herramienta")

Agora, deve ser possível mudar o brilho.

Paolo Gibellini
fonte
Obrigado. Fiz isso adicionando uma nova camada e copiando e colando a seleção da camada antiga para a nova. Então eu poderia mesclar os dois. Mas sua resposta é uma maneira mais rápida.
Manolo #
Geralmente após a operação de colar, a seleção está no estado flutuante (móvel). Btw, boa imagem.
Paolo Gibellini
3
Obrigado pela resposta. Mas você está falando sério? Essa é a maneira mais hostil ao usuário de implementar esse recurso. Não achei que fosse tão difícil descobrir como mover uma seleção.
bluecollarcoder
@bluecollarcoder pode parecer hostil ao usuário, mas é uma maneira eficaz de evitar mover uma seleção acidentalmente. De qualquer forma, você pode flutuar uma seleção usando o atalho Shift + Ctrl + L e âncora-lo usando Ctrl + H .
Paolo Gibellini
1
Infelizmente, Shift + Ctrl + L é um atalho horrível, porque você não pode fazer isso apenas com a mão esquerda (a menos que você tenha uma palma realmente grande ...), e em um aplicativo como o Gimp, sua mão direita geralmente está no mouse . Assim, mesmo Ctrl + x Ctrl + v é mais rápido (mas substitui o conteúdo da área de transferência). Mas, Alt + Ctrl + arrastar é o negócio real, como a outra resposta diz.
ddekany
10

A "Mover seleção" nas ferramentas Mover é sobre mover a máscara de seleção, não os pixels selecionados.

Logo depois de fazer uma seleção, você pode

  • Alt- Ctrl-rag ( Alt- Cmd-rag no OSX).
  • Alt- Shift-drag

Isso faz uma seleção flutuante automaticamente (copiar + colar com shift, cortar + colar com Control / Cmd) e começa a movê-la.

Quando terminar, não se esqueça de ancorar a seleção em sua fonte ( Ctrl- H, Cmd- Hno OSX) ou crie uma nova camada com ela ( Ctrl- Shift- N, Cmd- Shift- Nno OSX).

xenoid
fonte
2
Esta solução é ainda mais rápida que a resposta aceita. Use Command + Alt em um Mac e lembre-se de ancorar a seleção com Command + H depois.
Daniels
Deve ser a resposta aceita. Além disso, Alt + Shift + arrasta as cópias em vez de cortar, ou seja, não deixa um buraco para trás. Também é importante notar que Alt + (Ctrl ou Shift) + arrastar pode e deve ser liberado imediatamente após você começar a arrastar (e, portanto, a seleção já se tornou uma camada flutuante). Se você mantiver pressionadas as teclas, Ctrl, por exemplo, restringirá o movimento a exatamente horizontal e exatamente vertical.
ddekany
Eu também precisava recolher a camada (Layer ==> Merge Down)
Yuri Feldman