ピクセルの色の量に応じて透明度のレベルを追加する、カラーからアルファへの関数 gimp オファーを再現しようとしています。
コマンド ラインからこの関数を使用する方法を知りたい理由は、gimp で各画像を 1 つずつ開かなくても、1 回のクリックで多くの画像にこの関数を適用するためです。
端末から gimp スクリプトを実行するには、次の行が使用されます :
/Applications/GIMP.app/Contents/MacOS/gimp -i -b
関数の名前とその引数が続きます。
この関数は color-to-alpha と呼ばれ、次の 4 つの引数を使用して機能します。
run-mode INT32 Interactive, non-interactive
image IMAGE imput image
drawable DRAWABLE input drawable
color COLOR Color to remove
だから私は次のことを試しました:
/Applications/GIMP.app/Contents/MacOS/gimp -i -b '(color-to-alpha 0 "/Users/Maxime/Desktop/Images/fx_ice.png" 0 (0 0 0))' -b '(gimp-quit 0)'
しかし、私は次のエラーがあります:Error: ( : 2) eval: unbound variable: color-to-alpha
問題は、渡そうとしている引数の構文にあると推測しています。この場合のように引数を渡す方法の例を見つけようとしましたが、何も見つかりませんでした。
誰かがこれを行う方法を知っていれば、それは素晴らしいことです.
ありがとうございました