Imagem > Recorte e selecione Com base em: pixels transparentes
No Photoshop, reuni algumas fotos panorâmicas usando a ferramenta Photomerge e a imagem resultante contém muitos pixels transparentes. Além disso, como é montado a partir de várias fotos, o alinhamento pode estar desativado. O que eu gostaria de fazer é recortar a imagem na caixa maior que não contém pixels transparentes. É semelhante à ferramenta Trim, mas isso removeria vários pixels não transparentes. Existe algo assim?
Basicamente, algo que cortaria automaticamente a imagem acima para a caixa de seleção: um retângulo sem pixels transparentes.
Imagem > Recorte e selecione Com base em: pixels transparentes
Existem várias abordagens diferentes que eu levaria para isso, mas não consigo pensar em uma maneira de fazer isso automaticamente.
Primeiro, crie uma camada de preenchimento abaixo com uma cor brilhante. Isso mostra todos os pixels semitransparentes da mesclagem de imagens.
Em segundo lugar, duplique a camada superior com a sua imagem. continue duplicando sua camada de imagem original até que qualquer cor da camada de preenchimento abaixo tenha desaparecido. Isso tem o efeito de tornar os pixels semitransparentes completamente opacos e não afeta o restante da imagem como ela é.
Por último, mescle todas essas camadas e corte no tamanho desejado. Você pode cortar no começo, se quiser, não faz diferença.
Se uma determinada área de pixel não tiver preenchimento, em vez de cortá-la, por que não clonar com a ferramenta clone?
Apenas no caso de o photoshop não oferecer uma solução para isso:
Eu uso o Microsoft ICE ou o Autopano Pro para costurar fotos, e ambos têm muito simples de usar os recursos de corte para conseguir exatamente isso.
Talvez você deva tentar usar uma ferramenta diferente para costurar - o ICE é gratuito, pode valer a pena tentar.
Usando o CS6, o seguinte faz exatamente o que é necessário para mim:
resultado: lindo!
Crie uma nova camada e edite - preencha ... com preto.
Agora, com as duas camadas visíveis e a camada de imagem selecionada, use a Varinha mágica e, com a opção "Amostrar todas as camadas" e "Contíguas" marcada, selecione a área transparente que agora ficou preta.
Clique em excluir. Todos os pixels transparentes contíguos devem ser excluídos.
Se você não encontrar uma ferramenta automática e precisar fazer isso manualmente, este tutorial será exibido como fazê-lo com a ferramenta de letreiro de fila única, que é muito mais fácil do que a habitual quando se tenta chegar ao topo.
Você precisa selecionar Todos, depois tocar à direita e depois à esquerda no teclado para selecionar os pixels opacos sem mover nenhum deles, depois clicar em Cortar. Isso ligará apenas os pixels opacos.
Isso pode ser feito com um script como o abaixo:
Nota: a imagem será recortada de acordo com a camada atual que deve ter um canal alfa.