2

私は最近 ImageMagick を調べ始めたばかりですが、疑問があります。私は検索してきましたが、解決策を見つけることができませんでした。

次のコードを使用します。

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

静的な色の代わりに画像を背景として使用するにはどうすればよいですか?

試してみ-background "file.jpg"ましたが、うまくいきません。

4

3 に答える 3

3

-textureの代わりに使用し-backgroundます。

于 2012-04-09T20:57:20.120 に答える
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");
于 2012-04-19T21:50:33.690 に答える
0

求めている効果に応じてかなりの数の方法がありますが、これは 1 つの簡単な方法です。

convert input.jpg -fill blue -font Candice -pointsize 30 -gravity Center -annotate +0+0 "Some text" $name.gif

このサイトがコードを投稿する方法がわかりません:(

于 2012-04-10T19:51:49.463 に答える