
Estou de mãos vazias enquanto tento descobrir como modificar a opacidade de uma imagem usando o GraphicsMagick CLI. Estou simplesmente tentando inserir uma imagem padrão e convertê-la na imagem correspondente com opacidade reduzida. Estou executando o GraphicsMagick 1.3.14. Usando o ImageMagick, posso emitir o comando:
convert input.png -alpha set -channel a -evaluate set 50% +channel output.png
No entanto, a -alpha
opção (entre outras) não é reconhecida como uma opção válida de conversão de GM (referência da opção de conversão aqui). Qualquer ajuda seria muito apreciada.
Observação: Esta pergunta é umapostagem cruzada de uma perguntano StackOverflow. Depois de postar no SO, achei que SuperUser seria um pouco mais apropriado.
Responder1
O equivalente no GraphicsMagick é
gm convert input.png -operator Opacity Multiply 0.5 output.png
ou
gm convert input.png -operator Opacity Assign 50% output.png
dependendo do que você realmente deseja fazer (modular ou atribuir).
Você deve adicionar -matte
antes -operator
se não souber se a imagem já possui um canal de opacidade ativo.
Prumo