2017-07-20 6 views
0

画像を下に、テキストボックスを上にしてA4画像(2480x3508)を作成したいと考えています。もちろん、私はすべてを中心に整列させたいと思います。画像をテキストボックスと画像で合成する

例:

+---------------------------------+ 
|         | 
| +---------------------------+ | 
| |   TEXT BOX   | | The TEXT BOX size is 2352x376 pixels 
| +---------------------------+ | Its offset is +64+64 pixels 
|         | 
| +---------------------------+ | 
| |       | | 
| |       | | 
| |       | | 
| |   PICTURE   | | The PICTURE size is 2352x2940 pixels 
| |       | | Its offset is +64+504 pixels 
| |       | | 
| +---------------------------+ | 
|         | 
+---------------------------------+ 

のImageMagickを使用して、それが1行で行うことができますか?それとも私はこれをステップにする必要がありますか?

タイトルにmontageを使用しようとしましたが、これは1行に制限されており、実際にテスト書式を制御することはできません。

答えて

1

ImageMagickでは、1つのコマンドラインで実行できます。あなたはImagemagickのどのバージョンを使用していますか? IM 6が次のことを行う場合。 IM 7がmagickに変わった場合。あなたの実際の画像で:(-resize 2352x2940!ロゴ)コマンドで

convert -size 2480x3508 xc:white \(-size 2352x376 -background pink -gravity center -fill black -font arial label:"TEXT BOX" \) -gravity northwest -geometry +64+64 -compose over -composite \(logo: -resize 2352x2940! \) -geometry +64+504 -compose over -composite result.jpg 

enter image description here

を交換してください。また、私が使用したものの代わりに使用したいテキストを変更し、ピンクの背景を任意の色に変更します。 Windowsを使用している場合は、(および)から\を削除して、(および)のみを持つようにします。 \エスケープの有無にかかわらず、括弧の前後に空白があることを確認してください。

あなたのテキストが複数行ある場合は、キャプションを使用します。というよりも、ラベル:

は魅力のようにhttp://www.imagemagick.org/Usage/layers/#converthttp://www.imagemagick.org/Usage/text/http://www.imagemagick.org/Usage/basics/#parenthesis

+0

作品を参照してください!ありがとう – jml

関連する問題