Preciso fazer algo "especial" para que a opção de menu Cor -> Cor para alfa funcione no GIMP? Estou tentando converter uma cor de plano de fundo em uma imagem GIF para transparente, convertendo a cor de plano de fundo em um canal alfa, mas a opção de menu Cor para Alfa não é selecionável.
Examinei a documentação do GIMP e parece bem simples :-) Devo estar perdendo algo bastante óbvio aqui!
RGB MODE
. Você já encontrou uma solução?Respostas:
Se você importou um arquivo GIF para o GIMP, seu problema é que sua imagem está no modo indexado. Nesse modo, a maioria dos filtros e ferramentas de cores não funcionam e ficam acinzentados (até o GIMP 2.8 - espere notícias nesta frente no GIMP 2.10).
Portanto, tudo o que você precisa fazer é acessar
Image->Mode->RGB
e a entrada de menu Cor para alfa será ativada.Não acho que isso resolva o problema: Cor para alfa é um plug-in sofisticado para remover uma cor de uma maneira que, se a imagem for colocada sobre um plano de fundo sólido com a mesma cor que foi removida, parecerá exatamente como a imagem inicial novamente: para isso, ela não remove apenas os lugares onde essa cor aparece em forma pura (digamos (0,0.255) verde) - mas torna todas as cores que ficam verdes em sua composição parcialmente transparentes.
Meu conselho seria usar a opção Selecionar por cor para selecionar a cor que você deseja tornar transparente. Se for uma única cor indexada, em vez de várias tonalidades, você poderá definir o
threshold
parâmetro como 0 - caso contrário, experimente os controlesThreshold
eselect by
até marcar todas as partes da imagem que deseja transparentes. Depois disso, basta executarEdit->Cut
(não se esqueça de adicionar um canal Alpha à sua camada antes de fazer issoLayer->Transparency->Add Alpha Channel
) e exportar sua imagem como um arquivo GIF. Você não precisará converter para RGB e voltar ao modo indexado se quiser adicionar alfa e escolher esse método - ele deve funcionar com a imagem no modo indexado.fonte
Add Alpha Channel
É a chave.Outra opção (além da resposta de @ jsbueno acima) é abrir outro arquivo de imagem que você conhece
RGB
como modo (por exemplo, aColor to Alpha...
opção já está trabalhando nesse arquivo de imagem). Em seguida, copie sua imagem e cole-a como uma nova camada no arquivo de imagem aberto e você verá que aColor to Alpha...
opção ainda estará disponível para essa camada.fonte
Select All... Copy... Paste as new layer
é suficiente para trazer a opção de volta ao jogo. Eu não sei por que, mas funciona.