ImageMagickをダウンロードして、作業中のイメージのフォルダをバッチ処理し、サイズを切り取り、12等分にスライスすることができました。私は個々のタスクを個別に行うことができますが、むしろSTDINとSTDOUTを使用してすべてを1行で実行したいと思います。しかし、ここでの回答やウェブサイト上のドキュメントを見ても、私はそれを動作させることに近いものではありません。ImageMagickのSTDIN/STDOUTの適切な構文
私はWindows Powershellで作業しています。ここでは、単一の画像での作業、私が試したものです:
convert -crop '5072x3552+87+0' image.jpg jpg:- | convert -crop '1268x1184' - jpg: - | convert -crop '1268x1030+0+0' - C:\folder1\folder2\folder3\square.jpg
これは私にエラーのシリーズを提供します:
CONVERT.EXE:このイメージ・フォーマットのための無デコードデリゲート `」 エラー@を/constitute.c/ReadImage/508。
convert.exe:イメージは「jpg: - 」@ error/convert.c/ConvertImageCommand/3253と定義されていません。
convert.exe:このイメージ形式のデコード代理人はありません。 '' @ エラー/構成ファイル/ ReadImage/508。
CONVERT.EXE:私は\ユーザー エラー/ convert.c/ConvertImageCommand/3253
@ \ lmcane \デスクトップ\ IMAGEMの\テスト\のleaf.jpg」:何のイメージが `Cを定義していませんWindows 7でImageMagick 7.0.2を使用します。Windows PowerShellは管理者として開きます。
imagemagickでSTDINとSTDOUTをフォーマットする際の追加ガイダンスを歓迎します。
助けてください。
process for single original image
私はあなたがこれを必要以上に困難にしていると思います。画像がいっぱいのフォルダがあると分かりますが、それは問題ありませんが、各画像に何をしようとしているのか分かりません。英語で簡単に説明できますか?あなたはそれをどんなサイズに切り分けたいですか?どこから始めますか?そしてそれを12等分に分割する - それは12の等しいスライスのinageの全幅ですか?または全部で12個のスライスがありますか?または3x4?または4x3?または6x2?呼び出されるスライスは何ですか? –
私はそれに3x4のグリッドと左と下のいくつかの余分なスキャン画像を持っています。目標:グリッドの各部分を抽出します。ステップ1)作物で左と下の余分を取り除く。ステップ2)imagemagickのタイルクロップ機能を使用して画像を12個に切ります。ステップ3)いくつかの目的は、結果として得られる各画像の底部部分を除去することを必要とする。これは、さらにトリミングすることによって達成され、その結果、グリッド内のオブジェクトのきれいな画像が得られる。各ステップのピクセルの高さ/幅は、デスティネーションフォルダから除去する余分な部分が残らないように計算されます。 – MahiMai
画像を投稿できますか? –