1

NxN サイズの画像と MxM の画像があり、N>M です。私は最初のものの上に2番目を配置したいのですが、特定のピクセルでそれをしたいのですeg(10,15)

imagemagick をインストールして cli で遊んでみましたが (後で php で試す予定です)、この目的に使用できるものがあるかどうか、またはいくつかのコマンドを組み合わせることで可能であるかどうかを見つけることができませんでした。

だから私の質問:

  1. imagemagickでこのようなことは可能ですか?
  2. はいの場合、コマンドラインのimagemagickでどのように達成できますか?
  3. はいの場合、php で imagemagick を使用してどのように達成できますか?
4

1 に答える 1

1

私のコメントを拡張すると、php gd がこれに適していると思います。私の意見では、PHP gd はより適切に php に統合され、より適切に機能します。私はそれを多くのことに使用しています(特にサムネイルのサイズ変更)。あなたの質問は、画像に透かしを配置することに非常に似ているようです。つまり、ある画像が別の画像の上に配置され、単一のラスター画像としてエクスポートされます。この透かしを作成する簡単な例を次に示します。

http://www.sitepoint.com/watermark-images-php/

この例では、画像をブラウザーに直接エクスポートしますが、画像をファイル システムにローカルに保存するように簡単に変更できます。楽しみ!

于 2013-04-01T17:42:11.967 に答える