Como copiar uma camada entre imagens ou tela no gimp 2.8?

30

Tenho duas guias de imagem abertas e quero copiar uma camada da primeira para a segunda, mantendo as dimensões e o tamanho.

Como eu faria isso?

Exemplo:

Eu tenho essa primeira imagem de 640 x 400 pixels com duas camadas - o plano de fundo e um pincel

insira a descrição da imagem aqui

e quero copiar a camada de pincel para essa outra imagem de 1600 px por 1200 px.

insira a descrição da imagem aqui

Parto
fonte

Respostas:

30

Para fazer isso no GIMP 2.8, siga estas etapas:

  1. Clique na primeira imagem para ativá-la e ocultar as camadas que você não deseja copiar.
    ( DICA: Para ocultar / reexibir rapidamente as camadas, você pode manter pressionado Shiftenquanto clica no 'ícone de olho' em uma das camadas. Isso ocultará / reexibirá todas as camadas, exceto a que você clicou.)

    insira a descrição da imagem aqui

  2. Clique e segure na primeira guia da imagem e arraste. Uma pequena caixa de informações é exibida.

  3. Arraste a caixa de informações para a outra guia da imagem até que ela se torne ativa, mas não a libere na guia .
    Ver abaixo:

    insira a descrição da imagem aqui

  4. Arraste a caixa de informações na própria tela e solte .

    insira a descrição da imagem aqui

  5. A camada será copiada como uma nova camada - centralizada, mantendo as dimensões e o tamanho.

    insira a descrição da imagem aqui

Parto
fonte
Este procedimento nem sempre funciona, por exemplo, ele não funciona se a camada contém um texto
stenci
1
Eu estava usando um arquivo XCF. Usando o GIMP 2.8.16, isso não centraliza a imagem, mas mantém a localização original (o que é ótimo!).
Smile4ever
Ter que desmarcar todas as outras camadas pode não ser uma coisa rápida, se você quiser copiar apenas uma camada, poderá arrastá-la do painel de camadas e soltá-la na outra imagem, criada previamente, se necessário.
X-yuri
1
Infelizmente, isso não parece funcionar para nenhum tipo de camada complexa, seja texto, camada de árvores ou camadas com máscaras. Tudo fica achatado. Isso não copia tanto a camada, como copia a imagem visível para uma nova camada.
94416 Nyerguds
1
No entanto, você pode importar as camadas de outro arquivo xcf salvo para a sua imagem com a função "abrir como camadas".
Nyerguds
8

A resposta anterior não funcionará se a camada contiver um texto.

Camadas contendo um texto podem ser copiadas arrastando-as da caixa de diálogo de camada de um desenho para a caixa de diálogo de camada do outro desenho. É fácil de fazer no modo de janela múltipla, menos fácil no modo de janela única. Um vídeo nesta postagem mostra como fazer isso no modo de janela única e múltipla: http://gimpforums.com/thread-copy-text-layers .

EDITAR

O link antigo está quebrado. Aqui está um link para o site arquivado: https://web.archive.org/web/20181006232023/gimpforums.com/thread-copy-text-layers

E aqui está o link para o vídeo: https://www.youtube.com/watch?v=G13TXE9agYM&feature=youtu.be

stenci
fonte
2
+1. Camadas de texto são complicadas. Obrigado pelo esclarecimento.
Parto
1
link morto para vid
doug
O estranho é que eu tentei intuitivamente o que você descreveu e não funcionou. O texto foi inserido, mas foi adicionado como um gráfico de pixels à camada existente da segunda imagem. Pesquisei o problema no Google, encontrei essa pergunta, tentei a resposta aceita e funcionou. Para você, parece ser o contrário.
UTF-8
@ UTF-8 Você arrastou a camada da caixa de camadas para a caixa de camadas ou para a área de gráficos?
stenci 5/06
Cliquei em uma das camadas de texto na imagem A, depois segurei a guia pressionada, cliquei na camada novamente, mas segurei M1 dessa vez, arrastei-a para a imagem B e soltei-a na tela. Só então eu soltei a tecla tab. Foi então adicionada como uma camada de texto à imagem B, mas não estava no local original, mas centralizada. Às vezes, as janelas das docas perdiam o conteúdo, mas arrastá-las um pouco nas barras da janela faziam o conteúdo reaparecer. Às vezes, as docas eram ocultas depois, mas pressionar a tecla Tab fazia com que reaparecessem (atalho padrão para isso).
UTF-8
5

Conforme mencionado na resposta do stenci e nos comentários, as camadas de texto são tratadas de maneira diferente. Arrastá-los da caixa de diálogo de camadas para a nova miniatura da imagem mantém o texto editável, mas o local do texto original é perdido.

Para manter o texto editável e sua localização , use este esquema:

  • Comece na imagem em que deseja a nova camada (copiada)
  • Escolher File > Open as Layers...
  • Selecione a imagem xcf antiga com a camada desejada

Todas as camadas serão importadas para a nova imagem. Remova os que você não deseja.

spinup
fonte