GraphicsMagick CLI を使用して透明な画像を作成する方法は?

GraphicsMagick CLI を使用して透明な画像を作成する方法は?

GraphicsMagick CLI を使用して画像の不透明度を変更する方法を見つけようとしていますが、何も見つかりません。標準画像を入力し、不透明度を下げた対応する画像に変換しようとしているだけです。GraphicsMagick 1.3.14 を実行しています。ImageMagick を使用して、次のコマンドを発行できます。

convert input.png -alpha set -channel a -evaluate set 50% +channel output.png

しかし、この-alphaオプションは(他のオプションの中でも)有効なGM変換オプションとして認識されません(変換オプションの参照はこちら)。ご協力いただければ幸いです。

注記: この質問は質問のクロスポストStackOverflow に投稿しました。SO に投稿した後、SuperUser の方が少し適切かもしれないと思いました。

答え1

GraphicsMagickでの同等のものは

gm convert input.png -operator Opacity Multiply 0.5 output.png

または

gm convert input.png -operator Opacity Assign 50% output.png

実際に何をしたいか(調整または割り当て)によって異なります。

画像にアクティブな不透明度チャネルが既にあるかどうかわからない場合は、-matte前に追加する必要があります。-operator

ボブ

関連情報