2013-04-01 62 views
1

我有一個NxN大小的圖像和MxM的圖像,N> M。我想把第二個放在第一個,但我想要做一個特定的像素,例如(10,15)用imagemagick放置圖像左上角的特定像素

我安裝了imagemagick並開始使用它cli(打算用PHP來試試),但是我找不到是否有某些東西可以用於此目的,或者是否可以通過組合某些命令來實現。

所以我的問題(S):

  1. 是像這可能與ImageMagick的?
  2. 如果是的話,我怎麼能實現它在命令行imagemagick?
  3. 如果是的話,我怎麼能實現它與imagemagick在PHP?
+0

您的意思是說MxM圖像的頂部左角應該在像素上,還是M = 1或其他? –

+0

是的我的意思是MxM圖像的頂部左角應該位於NxN的特定像素上。這是我思考如何將MxM放置在NxN圖像「內部」的特定位置的方式。 –

+1

你有沒有考慮過使用php gd?這是我將用於這項工作 – Landon

回答

1

擴大我的評論,我認爲php gd將是一個很好的適合這個。 PHP gd更好地集成到php中,並在我看來更好。我用它來做很多事情(最顯着的調整縮略圖)。您的問題與在圖像上放置水印非常相似,即一個圖像位於另一個圖像的頂部,並且將其作爲單個光柵圖像導出。下面是創建這個水印一個簡單的例子:

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

這個例子直接出口至瀏覽器,但它可以很容易地修改本地保存圖像文件系統。請享用!

+0

我接受了你的答案,因爲它符合我的要求。謝謝! 但是,我會去與imagemagick和compositeImage(Imagick :: compositeImage)。 –

+0

好的,祝你好運! – Landon

相關問題