Converter imagens para fundo transparente via linha de comando
Dica publicada em Linux / Miscelânea
Converter imagens para fundo transparente via linha de comando
Nesta dica veremos como converter imagens para fundo transparente usando o comando convert, que faz parte do pacote ImageMagick. Se você ainda não possui o ImageMagick, instale-o com:
sudo apt install imagemagick
Também será necessário usar um "color picker" para descobrir a notação RGB do fundo da imagem. Eu uso o KColorChooser:
sudo apt install kcolorchooser
Temos a seguinte imagem "tux.png", precisamos descobrir a notação RGB da cor de fundo abaixo, no caso o azul:
Abra o kcolorchooser:
kcolorchooser
Clique em "Pick Screen Color" e clique sobre o fundo azul. Note que no canto direito da tela temos:
Então vamos à mágica:
convert tux.png -transparent "rgb(0,0,255)" tux-transparente.png
Até a próxima!
sudo apt install imagemagick
Também será necessário usar um "color picker" para descobrir a notação RGB do fundo da imagem. Eu uso o KColorChooser:
sudo apt install kcolorchooser
Temos a seguinte imagem "tux.png", precisamos descobrir a notação RGB da cor de fundo abaixo, no caso o azul:

kcolorchooser
Clique em "Pick Screen Color" e clique sobre o fundo azul. Note que no canto direito da tela temos:
- Vermelho (R) = 0
- Verde (G) = 0
- Azul (B) = 255
Então vamos à mágica:
convert tux.png -transparent "rgb(0,0,255)" tux-transparente.png
