Como faço para definir diretamente as posições das camadas no Gimp?

17

Eu gostaria de definir diretamente (ou seja, digitar as coordenadas reais) a posição da minha camada na imagem, como você pode com a caixa de seleção:

Definir diretamente a posição da caixa de seleção

(Não é o tamanho, mas isso também seria legal)

Isso é possível? obrigado

Aralox
fonte

Respostas:

22

Eu estava procurando uma resposta para isso, e é por isso que me deparei com essa pergunta. A solução mais próxima que pude encontrar é a seguinte:

Clique na régua superior e arraste um guia para a coordenada Y desejada.

Clique na régua esquerda e arraste para a direita um guia para a coordenada X desejada.

Use a ferramenta Mover para arrastar a camada para a posição aproximada desejada. Ele se encaixará nas réguas.

ET3D
fonte
1
Esta é definitivamente a maneira de fazê-lo, fá-lo seguir boas práticas de design ... acabei de ler estes em um livro de design: P
toto_tico
7

Vejo que essas respostas são um pouco antigas. Estas instruções são para o Gimp 2.10. Depois de criar sua camada, clique nela com o botão direito. Escolha Editar atributo da camada.

menu do botão direito da camada

Então uma caixa de diálogo aparece

Caixa de diálogo Editar Atributo da Camada

Altere os valores de deslocamento para a posição desejada na sua camada na imagem de fundo.

CaribeGirl
fonte
1
Olá @CaribeGirl, bem-vindo ao Design Gráfico SE! Parece que você criou acidentalmente várias contas. Acesse nossa seção de ajuda e entre em contato com o Stack Exchange para corrigir esse problema.
WELZ 18/01
Sim. E como você pode fazer operações aritméticas nos campos de entrada de números, também pode mudar a camada por uma quantidade conhecida, por exemplo, para deslocar 30px para cima e 50px para a direita, você pode definir Offset X: 75+30e Offset Y: 250-50.
xenoid 18/01
6

Use a ferramenta "Alinhar".

  • Inicie a ferramenta Alinhar ( insira a descrição da imagem aqui)
  • Clique na sua camada (ela deve ter quatro pequenos quadrados nos cantos)
  • Na caixa de diálogo Opções da ferramenta:
    • Defina Relative tocomoImage
    • Vá para a Distributeseção
    • No Offsetcampo, insira a coordenada X
    • Clique no insira a descrição da imagem aquiícone
    • No Offsetcampo, insira a coordenada Y
    • Clique no insira a descrição da imagem aquiícone

No Gimp 2.10, consulte a solução do @ CaribeGirl .

xenoid
fonte
Isso funciona para mim. Eu tive que converter dimensões em pixels manualmente, mas uma vez que fiz isso, consegui a camada onde queria.
user3486184
3

Bem, eu esperava vir aqui para encontrar uma solução melhor do que a que havia usado originalmente, mas a maneira como geralmente faço é usar a ferramenta de letreiro retangular, juntamente com um corte / colar da camada que quero mover. Basicamente, sigo estas etapas:

  1. Corte toda a camada que deseja mover para uma posição exata.
  2. Faça uma marca retangular aproximada (não importa quanto maior / menor que a coisa que você deseja colocar em algum lugar, podemos definir a largura e a altura).
  3. Defina a posição xe yda marca de seleção para a posição em que quero colocar a camada.
  4. Defina a largura e a altura da marca de seleção como a largura e a altura da camada que acabei de cortar. (às vezes tenho camadas de guia e usei uma marca de seleção retangular que era precisamente o tamanho da camada que eu queria mover, para começar, para que você nem sempre precise dessa etapa).
  5. Cole a camada e converta o item colado em uma camada. Agora deveria estar na posição exata que eu queria que estivesse.

Mais uma vez, eu gostaria que houvesse uma maneira mais simples, mas essa é a AFAIK mais precisa, confiável e menos demorada.

Gurgadurgen
fonte
1
Eu diria que a ferramenta de alinhamento (com alinhamento em relação à imagem e, em seguida, seleciona a camada e distribui o topo com o deslocamento definido para a coordenada vertical desejada e depois distribui à esquerda após alterar o deslocamento para a coordenada horizontal desejada) é mais simples que o corte, criando um retângulo e colando nele, mas ambos são desnecessariamente complicados. Eu gostaria que "mover" tivesse caixas de texto nas quais você pudesse digitar coordenadas. Normalmente, eu o movo manualmente, mantendo um na barra de informações.
AmeliaBR
Essa é realmente uma boa ideia! Muito melhor do que eu tinha trabalhado. Obviamente, ainda não é tão bom quanto simplesmente entrar na posição desejada com a ferramenta Move, mas mesmo assim! Obrigado!
Gurgadurgen 31/01
2

Você não pode. Desculpe :) O GIMP simplesmente não possui controles para isso.

Alexandre Prokoudine
fonte
oh bem ... espero 2.8 terá este :)
Aralox
Não vai, desculpe :)
Alexandre Prokoudine
1
Não é possível no GIMP especificar manualmente a posição de uma camada? Pergunta semelhante aqui: superuser.com/questions/307368/…
SabreWolfy 2/12/12
2

OK, esse é um jeito meio hacky de fazer isso, mas obtém um posicionamento perfeito em pixels. Eu tinha uma camada de 30 por 30 pixels e queria adicioná-la a 500.500 em uma imagem maior. Eu criei uma nova imagem transparente, dimensionada em 530px por 530px; colei minha pequena camada nela e, em seguida, usei a ferramenta Alinhar para posicioná-la no canto inferior direito. Em seguida, colei essa camada de 530 x 530 pixels na minha imagem grande original e usei Alinhar para posicioná-la no canto superior esquerdo ...: o)

Coiote
fonte
1

Você já experimentou a ferramenta Mover ou Alignment Tool? Na ferramenta Mover, selecione "Mover a camada ativa" e arraste a camada para onde desejar.

Connor
fonte
1
De fato, tentei a ferramenta de movimentação, mas ela não me permite digitar exatamente em que posição eu gostaria que a camada estivesse. A ferramenta de alinhamento tem um valor de deslocamento e, provavelmente, foi o mais próximo que chegou a uma solução - obrigado :) esperarei um pouco antes de marcar isso como respondido, apenas no caso de haver uma maneira adequada de fazê-lo.
Aralox
Oh, eu pensei que você queria movê-lo manualmente.
Connor
Acabei de ter exatamente o mesmo problema e esta solução funcionou para mim. Eu estava apenas querendo que as camadas fossem centralizadas, então, depois de definir um guia em 50% vertical e horizontalmente, usei esse método e consegui centralizar as duas camadas necessárias. Isso também pode ser usado para itens não centralizados da mesma maneira. Certifique-se de que o encaixe nas guias esteja ativado e use este método para obter o posicionamento exato após a configuração das guias apropriadas.
The Duke Of Marshall #
1

Tente usar guias. Navegue até Image > Guides > New guide...Tornar horizontal e insira a coordenada Y desejada. Agora faça o mesmo, mas deixe-o na vertical e coloque sua coordenada x. Agora use a ferramenta Mover e ela deve se encaixar no guia. Espero ter ajudado :)

Louco com gatos e minecraft
fonte