
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
ボブ