1

我相信我可以以某种方式解决这个问题,但是因为我不是 PHP 人,所以我花了很长时间。希望有人可以在几分钟内为我设置脚本......

所以这就是我需要做的:
我将 2 张图片从智能手机传输到网络服务器。这两张图片需要合并(加水印)。它们略有不同:

  1. 图片是 2 兆像素 jpg(拿着照片)
  2. 图片将是480x800像素的png透明背景(拿着简单的手指画)

现在我需要合并这些图像。第二个(png)需要缩放到第一个(jpeg)的分辨率。

请注意两点:

  1. 我只能使用安装在服务器上的 GD 库。imagick 或类似的不可用
  2. 我很清楚第二张图片的质量不会很好。没关系。

那么有人可以帮我解决这个问题吗?就像我说的,我一直在搞乱几个 GD 函数,但进展太慢了。我想我找到了imagecopywatermark所需的功能。但我找不到将它们组合在一起的正确方法。

在此先感谢,
斯特夫

太感谢了

4

1 回答 1

0

几个月前我发布了一个功能,因为代码很大,我将链接我的帖子,在这里查看。确保您不要只执行此操作,它会使您的服务器超载、保存带水印的图像或至少缓存它们。

如果您还需要调整原件或水印的大小,我还发布了一个功能来执行此操作

于 2010-07-14T16:06:38.923 回答