Como criar uma imagem transparente com GraphicsMagick CLI?

Como criar uma imagem transparente com GraphicsMagick CLI?

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 -alphaopçã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 -matteantes -operatorse não souber se a imagem já possui um canal de opacidade ativo.

Prumo

informação relacionada