0

imagemagick を使用してフレア イメージを作成し、その上にテキストを追加したいと考えています。とても簡単だと思っていましたが、生成された画像の上にテキストを追加する際に問題が発生しています。

これはこれまでのところ私が持っているものです(テキストと寸法が動的であることを覚えておいてください):

フレア:

\(
-fill transparent -size 300x1 xc: +noise Random -channel G -separate +channel \
-scale 300x300\! \
\( -size 300x300 gradient: -evaluate cos .5 \) \
-compose hardlight -composite \
-virtual-pixel HorizontalTileEdge -distort Polar -1
\)

文章

-fill red \
-gravity center \
-font Arial \
annotate:"Logo 12345678"

編集: テキストが表示されていますが、画像の上にテキストを強調して、画像を全幅で埋める方法がわかりません(左から右へ、可能であればパディングを使用)。

4

1 に答える 1

1

理解した:

convert \
\( -background transparent -size 300x1 xc: +noise Random -channel G -separate +channel -scale 300x300\! \( -size 300x300 gradient: -evaluate cos .5 \) -compose hardlight -composite -virtual-pixel HorizontalTileEdge -distort Polar -1 \) \
\( -background transparent -size 300x300 -fill blue -gravity center -font Arial caption:"Logo \\n13474899" \) \
-gravity center -composite /tmp/flare_2_final.png

次に、フレアの背景色を黒から灰色に変更する方法を理解する必要があります。これで完了です。

于 2012-08-07T20:49:50.523 に答える