コマンドラインを使用して、複数の.png
画像を黒から白に反転する必要があります。
私は、gimpプラグイン「plug-in-vinvert」を使用する可能性があることを発見しましたが、その使用方法がわかりません。私は次のようなものを試しました
gimp -b '(plug-in-vinvert "INT32" "filename.png" "/resultsFolder/")'
その他の多くの組み合わせが成功しません。
なぜギンプ? imagemagick
パッケージを試してください。優れたコマンドラインイメージプロセッサです。あなたの場合、次のように使用できます:
convert -negate src.png dst.png
複数のファイルを一度に変更するには、例えば.
img_path=./path/to/imgs
img_results=./path/to/imgs/results
mkdir -p $img_results
for img in ${img_path}/*;
do
convert -negate $img ${img_results}/${img#./*};
done
正確な方法は、パスのソース方法によって異なります。
これが実際の例です...
$ for img in ./png-64/*; do echo convert -negate $img results/${img#./*}; done
convert -negate ./png-64/arrow-block.png results/png-64/arrow-block.png
convert -negate ./png-64/arrow-block-rotated.png results/png-64/arrow-block-rotated.png
convert -negate ./png-64/arrow-shrink.png results/png-64/arrow-shrink.png
画像のバッチを変換するに、私が知っている最速かつ最短の方法は、次のImageMagickコマンドを使用することです:
mogrify -negate *.jpg
N.B.それに応じて画像形式を変更し、元の画像のコピーがあることを確認してください。
複数の画像で同時にルーチンを実行するには、このGIMPプラグインを試してください。「バッチ画像操作プラグイン」 http://registry.gimp.org/node/26259
パッケージをダウンロードして展開し、作成されたフォルダー内でターミナルを開いて、次を実行します。
make && make install
次に、Gimpを起動し、File-Batch Image Manipulationに移動して、プラグインを起動します。そこで、複数の画像を追加できます。
質問が色の反転を要求しているので、対応する操作セットを追加します:Add-他のGIMP手順、「invert」を検索すると、「gimp-反転する
OK、「適用」の前に、デフォルトで~/
である出力フォルダーを設定できます。
お役に立てば幸いです。 GIMPingをお楽しみください!