Use o imagemagick para converter a cor opaca em alfa

10

Eu tenho uma imagem com um fundo preto com elementos brancos em primeiro plano. A imagem tem suavização, portanto há pixels "intermediários" que não são estritamente pretos ou brancos. Eu gostaria de tornar o plano de fundo transparente. Eu encontrei vários links sobre como fazer isso com imagemagick, mas todos eles estritamente substituem uma cor (digamos # 000000FF "com alpha completo" # 00000000 "). Eu quero preservar a mistura ... então se houver um pixel cinza" # 777777FF ", seria transformado em algo como" # FFFFFF77 ", ou qualquer coisa que faria sentido.

Alguém sabe como fazer isso?

    
por sparky 07.05.2012 / 06:35