1

これが私がやりたいことです:

1-私はこの画像を持っています(中央に透明)

bg

2-私はこの「パターン」を持っています

パターン

3-このパターンを特定のXとYに適用し、繰り返しのサイズも指定したいと思います。期待される結果は次のようになります。

結果

私がそれをどのように達成できるか知っていますか?

ありがとうございました。

4

1 に答える 1

2

最も簡単な方法は、おそらくテクスチャ付きの長方形を作成し、コンポジットを使用して円の上に配置することです。

convert circle.png \( -size 88x61 tile:texture.png \) -geometry +50+63 -composite result.png

[編集] 下にテクスチャが必要な場合は、次のようにします。

convert -size 200x200 xc:transparent
-page +50+63 -size 88x61 tile:texture.png
-page +0+0 circle.png
-layers flatten result.png

それは自明だと思いますが、88x61 は長方形のサイズ、200x200 は円の画像のサイズ、+50+63 は配置したい場所、circle.png は透明な円の画像、テクスチャです。 pngはシームレスパターンです。

私はあなたの画像でこれをテストし、うまくいきましたが、あなたが含めたパターンは完全なシームレスバージョンではないようで、期待した結果とまったく同じようには見えませんでした.

于 2013-02-23T11:15:52.867 に答える