Windows上でImageMagickのコマンドライン定義を使用して、数百色の四角形を空白の画像(ヒストグラム)に追加しています。コマンドの長さが8192文字の制限を超えています。私は何百ものコマンドを持っています:ImageMagickコマンドラインの文字数制限
-fill rgb(188,161,161) -draw "rectangle 1,106 4,19"
ImageMagickのドキュメントでは、いくつかのコマンドをファイルに入れて読み込むことができます。テストするとき、これらは同じコマンドタイプでなければなりません。つまり、draw
コマンド用のファイルとfill
コマンド用のファイルを作成します。しかし、適切なfill
コマンドが関連するdraw
コマンドにリンクされていないため、着色は機能しません。
magick -size 1920x108 xc:white -fill @fill.txt -draw @draw.txt hist.png
誰かが回避策やその他のオプションを認識していますか?私は、Windowsのバッチファイルでコマンドが動作するかもしれないと思ったが、これも8192文字で制限されているようだ。ここで
これはほんのプログラミングの問題(IMHO)にすぎません。あなたはImageMagick特有の開発者/ユーザーフォーラムを探しているほうがいいかもしれません。あなたが記述していることは、他のユーザーが不満を抱いているようなバグと思われるので、開発フォーラムをチェックしてください。たぶんオムニバスのオプション '-all_cmds'などがありますか?がんばろう! – shellter