Existe alguma maneira simples de extrair a transparência "inserida" em uma camada e transformá-la em uma máscara de camada no Photoshop? Para dar um exemplo simples: digamos que eu pintei algumas pinceladas com um pincel semitransparente ou colei em um arquivo .png com um canal alfa. Os valores de cor rgb e o valor alfa de cada pixel agora estão todos contidos na imagem da camada. Eu gostaria de poder editar os valores alfa como uma máscara de camada, para que a imagem da camada seja sólida e contenha apenas os valores RGB de cada pixel.
Isso é possível e, nesse caso, como? Obrigado.
EDIT: Para esclarecer - eu não estou realmente atrás dos valores de transparência em si mesmos, mas na separação dos valores rgb e alfa. Isso significa que a camada deve se tornar uma imagem sólida e opaca com uma máscara.
fonte
Melhorei a solução de Mike (Photoshop CS3):
fonte
** EDIT - Deixa pra lá, agora vejo que isso não é melhor que a primeira resposta. **
Isso pode ser feito no Photoshop.
Feito!
Observe que, se esse é um problema comum, ele pode ser facilmente registrado como uma ação.
fonte
Maneira mais fácil:
E agora deve funcionar!
fonte
Ok, não tenho certeza se é exatamente isso que você está procurando, mas parece próximo.
Agora você deve ter uma camada opaca com cores bastante saturadas e uma máscara de camada criando a transparência.
fonte
netpbm
pacote. Para o Ubuntu, você pode instalá-lo com o comando:sudo apt-get install netpbm
Na linha de comando, execute o seguinte comando
Carregue o arquivo PAM novamente no Photoshop. Você verá que possui os valores RGB originais da imagem original sem nenhuma transparência. Você pode ver algumas arestas de cores sólidas onde anteriormente havia transições para total transparência na imagem original. Não se preocupe por enquanto, porque a máscara de camada irá corrigi-lo.
Feito. A imagem agora deve se parecer com a imagem original e você pode salvá-la em um formato de arquivo mais popular, se desejar.
Se as bordas grossas da cor 'pura' forem um problema para você, você poderá melhorá-las selecionando a máscara de camada e aplicando um ajuste de limite (limite = 2 ou 1, se preferir). Depois disso, alise a imagem e repita as etapas 5, 6 e 7.
E se alguém pudesse me mostrar como fazer tudo isso no Photoshop, ficaria muito feliz em descobrir como.
fonte
A resposta de Ray está quase correta, mas pelo menos em algumas versões do Photoshop, os itens a que ele se refere não existem. Aqui está o que ele provavelmente estava tentando dizer (que eu uso em versões tão antigas quanto 5.0.2):
Para transformar essa máscara rápida em uma máscara editável para a camada:
Para transformar a máscara rápida em um canal alfa normal:
fonte
O photoshop tem uma solução simples e agradável.
Selecione a camada, vá para o menu Camada -> Máscara de camada -> Da transparência.
O A (alfa) é extraído em uma máscara em escala de cinza e sua camada agora é opaca (RGB). Desative a máscara para vê-la.
Aplique a máscara para combinar o A com o RGB novamente.
fonte
Use níveis. gire os níveis de saída de 0 a 255. adicione camada traseira preta.
fonte