端末でこの gimp バッチ コマンドを実行したい
gimp -i -b '(batch-despeckle "check.jpg" "out.jpg" 10 3 -1 255)' -b '(gimp-quit 0)'
このためのシェルスクリプトを作成して、さまざまなパラメーターでコマンドを再利用できるようにしました
#!/bin/bash
filename_src=$1
filename_dest=$2
radius=$3
type=$4
black=$5
white=$6
gimp -i -b '(batch-despeckle \"$filename_src\" \"$filename_dest\" $radius $type $black $white)' -b '(gimp-quit 0)'
コマンドを使用してこのスクリプトを呼び出します
./gimp_despeckle check.jpg out.jpg 10 3 -1 255
コマンドを直接実行すると機能しますが、シェルスクリプトを実行すると失敗します。これは私を困惑させます。何か案は。