Como aplico anti-aliasing nas bordas de uma camada?

19

Como aplico anti-aliasing nas bordas de uma camada?

Eu tenho uma camada que tem arestas. Quero aplicar anti-aliasing a ele, para que ele se misture bem com o pano de fundo. Qual é a melhor maneira de fazer isso no CS5?

Nick Strupat
fonte
De que tipo de imagem estamos falando dentro da camada?
Joonas
É uma foto de formato irregular de um objeto da vida real. Em vez disso, a camada foi cortada nas bordas do objeto, mas não se mistura com o fundo e parece horrível.
Nick Strupat

Respostas:

13

O desfoque não fornecerá um verdadeiro efeito anti-aliasing e, em alguns casos, o desfoque parecerá ainda pior que o aliasing. Se você quer fazer um bom trabalho, continue lendo…

Parte 1: Criar uma seleção sem serrilhado

Use um dos seguintes métodos. O primeiro é o mais difícil, mas oferece mais controle e pode produzir um resultado muito melhor.

  1. Ferramenta Caneta - Selecione a Ferramenta Caneta e comece a criar um caminho ao redor do perímetro da forma com alias. Não vou explicar como usar a ferramenta Caneta. Confira a segunda opção, se você não souber. Caso contrário, desenhe o caminho, vá para o painel Caminhos, clique com o botão direito do mouse no caminho que você criou e escolha 'Fazer seleção ...'. A caixa de seleção Alias ​​está marcada. Depois clique em OK. Uma maneira mais rápida de fazer essa seleção se você tiver certeza de que a opção anti-aliasing está marcada, é clicar com a tecla Ctrl e clique com o botão esquerdo do mouse no caminho no painel Caminhos.

  2. Ferramenta Magnetic Lasso - Alterne para a Magnetic Lasso Tool pressionando o botão Lasso Tool até que todas as variantes da ferramenta apareçam e, em seguida, selecione a Magnetic Lasso Tool. Na barra de opções, verifique se Anti-alias está ativado e defina Radius, Contrast e Frequency para 30px, 1% e 100 respectivamente (toque com valores diferentes se eles não funcionarem para você). Essa ferramenta funciona de uma maneira peculiar, você precisa clicar na ferramenta próxima à borda da forma que está traçando, mas não mantenha o botão do mouse pressionado. Apenas mova o mouse para traçar a forma com o cursor da melhor maneira possível e, em seguida, clique no ponto de ancoragem inicial para fechar o loop de seleção.

  3. Refine the Edge - Esse é o método menos preciso, mas ainda pode produzir rapidamente uma seleção anti-aliasing semidecente. Vá para o painel Camadas e clique com a tecla Ctrl e clique com o botão esquerdo do mouse (clique com o botão esquerdo do comando no Mac OS X) no ícone da camada a ser selecionada. Isso criará uma seleção com alias ao redor da sua forma. Em seguida, escolha Selecionar> Refinar borda ... no menu principal. Na caixa de diálogo Refine Edge, defina Contrast para 40% e Smooth para 50 e defina todo o resto para 0. Você também pode jogar com as configurações Smooth e Contrast se essas não funcionarem para você.

Parte 2: Contrato, inversão e compensação

Agora que você tem uma seleção sem serrilhado na mesma forma que o caminho, vá para Selecionar> Modificar> Contrato ... através do menu principal e insira 1 px na caixa de diálogo exibida. Pressione OK na caixa de diálogo e clique em Ctrl + Shift + I no Windows ou Cmd + Shift + I no Mac para inverter a seleção. Agora pressione o botão Excluir no teclado para aparar a borda com alias.

Isso deve produzir um esboço verdadeiro e sem serrilhado do seu objeto. Será um pixel mais fino que antes, mas em muitos casos isso será ótimo.

Alexei
fonte
Obrigado! Aqui está uma dica que descobri que deve economizar seu tempo no futuro. Para selecionar todos os pixels não transparentes de uma camada, mantenha pressionada a tecla CTRL (Windows) ou Command (Mac OS X) enquanto clica na miniatura da camada na janela Camadas.
Nick Strupat
Na verdade ... com essa seleção, não consigo marcar a caixa de seleção antialias. Alguma ideia? Ou preciso selecioná-lo manualmente usando a ferramenta caneta ou laço magnético?
Nick Strupat
Eu não acho que exista essa opção. O método de seleção Ctrl-Click que você está descrevendo imita exatamente o canal alfa da camada que você está selecionando. Se o canal alfa não for anti-alias (e no seu caso, não), a seleção também não será anti-alias. Receio que você precise usar a Pen Tool ou a Magnetic Lasso Tool para obter uma seleção sem serrilhado.
Alex13 #
Bem, você me fez pensar e eu descobri um terceiro método que pode ser um pouco mais rápido. Deixe-me saber como ele vai :)
Alexei
2

Se a imagem ou camada já tiver sido cortada, você pode usar uma varinha mágica para selecionar a área vazia ao redor do item cortado, inverter a seleção, contrair a seleção por 2 ou 3 pixels, criar uma máscara de recorte, desmarcar e clicar no recorte. Para que a própria máscara seja destacada na paleta de camadas, aplique um leve desfoque na máscara.

horatio
fonte
1

Eu tinha uma borda irregular, com alguns pixels de largura, de cor muito escura entre uma imagem em primeiro plano brilhante e um gradiente de fundo claro, devido ao fato de a imagem em primeiro plano ter sido levantada de um fundo escuro. A imagem era 4000x3000. Expandi a imagem para cerca de 200% e selecionei as cores dos pixels escuros. (Usei o conta-gotas para tirar a cor dos pixels escuros e, em seguida, usei-a na opção selecionar por cor.) Verifiquei se não havia selecionado inadvertidamente nenhum pixel na imagem em primeiro plano executando uma desmarcação subtrativa na área de primeiro plano. Substituí os pixels escuros pela cor de fundo local. Onde a borda era áspera, usei a ferramenta Borrar para misturar um pouco o primeiro plano e o segundo plano. (No tamanho normal de visualização, essa mancha não é visível.) Infelizmente, isso consome tempo e pode não servir para todos '

StarryGordon
fonte
0

Eu faço isso da mesma maneira que Alexei respondeu, mas eu uso a ferramenta caneta para fazer minha seleção de suavização de serrilhado, depois faço todas as edições dentro da seleção, garantindo que você não passe dos limites da seleção.

Anomalia
fonte
-1

a melhor abordagem é usar a ferramenta caneta, defina o valor da pena como 0 e verifique se a caixa anti-aliase está marcada, bom dia

ChuksPhilosopher Ebuka Iheabun
fonte
1
Olá, Chuks, o filósofo Ebuka Iheabun! Você pode adicionar um pouco mais de detalhes à sua resposta? Talvez uma captura de tela ou duas de onde essas configurações podem ser encontradas? É melhor supor que a pessoa que faz a pergunta (ou quem vem aqui mais tarde com a mesma pergunta) é iniciante.
Vicki