2010-06-09 136 views
4

如何在PHP中的另一個圖像內包含圖像?我想要像在twitterbackgrounds.com個性化背景中那樣做。有一個主圖像,我們可以上傳四個個人圖像,之後它將顯示爲主圖像的水印。如何在PHP中的另一個圖像內包含圖像?

+0

[PHP的:如何在另一個圖像上繪製圖像?]的可能重複(http://stackoverflow.com/questions/1405871/php-how-to-draw-an-image-over-another-image) – Artefacto 2010-06-09 07:13:22

+0

確保你的服務器上啓用了GD - 你可以使用phpinfo()找到它。 - 然後有一個簡單的方法來使用PHP GD庫合併圖像。你會在php.net上獲得關於它的信息。 – DMin 2010-06-09 07:25:15

回答

1

嗯,有幾個possibilies做到這一點。我想到的是使用一個php頁面,您可以上傳所需的所有文件。提交後,您可以使用imagemagick創建具有水印的新圖像,並將其顯示在另一個網頁上或將其存儲到數據庫中。

Here is a good tutorial on how to use imagemagick to create the watermarks in another image

你可以使用ImageMagick的作爲命令行命令從PHP或使用它作爲服務器應用程序的自己的服務器

1

phpThumb有水印功能,如果你正在尋找的東西全功能和現成的..

2

我從來沒有通過自己使用的GD,但看example in the manual,至極是關於「使用imagecopymerge()來創建一個半透明的水印「。

相關問題