2010-06-09 80 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()来创建一个半透明的水印“。

相关问题