2

imagemagick で大量 (数千) の画像を保存する必要があります。

私はまったく初めてで、そのドキュメントは完全に不透明で完全に迷路のようです。クイックスタート ガイドはどこにありますか?

それを見て、私は使いたいと思いますmogrify

そのため、imagemagick をインストールしたプログラム ファイル ディレクトリに cd します。

mogrify -format png *.pngさまざまな例で見られるように、私は実行します。

それは言います:

mogrify: イメージ `fgimg\' を開けません: そのようなファイルまたはディレクトリはありません @ blob.c/OpenB
ロブ/2489。
mogrify: ファイル `fgimg\' @ png.c/ReadPNGImage/2865 を開けません。

サブディレクトリ \fgimg 内のすべての画像で実行するように指示するにはどうすればよいですか?

どうもありがとう!

4

1 に答える 1

8

ここでの問題は、コマンド ラインに入力できる量の限界に達していることです。収まるチャンクに分割する必要があります。これはうまくいくはずです:

find -name '*.png' -print0 | xargs -0 -r mogrify -format png

-print0とはファイル名の-0スペースを処理するために使用され、-r何もすることがない場合は mogrify を実行しないことを意味します。

于 2009-06-18T19:28:48.900 に答える