2012-04-09 16 views
2

私はちょうどImageMagickを探索し始めましたが、疑問があります。私は検索していますが、解決策を見つけることができませんでした。次のコードでImageMagickの背景イメージ?

convert -background lightblue -fill blue -font Candice -pointsize 30 \ 
      -size 220x220 -gravity Center caption:'$txt' \ 
      $name.gif 

がどのように私は、背景の代わりに、静的な色として画像を使用していますか?

私は-background "file.jpg"を試しましたが、動作しません。

答えて

2

-backgroundの代わりに-textureを使用してください。あなたが後にしているが、これは1つの簡単な方法で効果を依存

+2

-background 'file.jpg'を-texture 'file.jpg'に置き換えようとしましたが、白い背景が付いています – user1305628

0

かなりの数の方法:

コンバートinput.jpg青-fontキャンディスは30 -gravityセンター-annotate + 0 + 0「いくつかのテキストを-pointsize -fill 「$ name.gif

は私が設定されたサイズの背景にこの意志タイル。私はあなたの最初の質問をmissunderstood考える

1

:(画像を道のハングこのサイトのポストコードを取得し、いくつかのテキストを追加することはできません。

$txt = 'Caption'; 
// Tile the image - no background as it will not be seen behind the tile 
$cmd = " -size 220x220 tile:noise.jpg -font Candice -fill blue -pointsize 30 ". 
"-gravity Center -annotate +0+0 $txt"; 
exec("convert $cmd output.jpg"); 
+0

OS XのシェルからImageMagickを使用する場合は、フォントへの完全なパスを指定する必要があります。 'convert - サイズ220x220タイル:/Applications/Chess.app/Contents/Resources/selected_piece_texture.png -fill blue -font /ライブラリ/フォント/ Arial \ Narrow.ttf -pointsize 30 -gravity Center -annotate + 0 + 0「some text」出力.png'。 – user495470

関連する問題