使用PHP GD库添加水印与合并2张图像一样简单。
首先,我们创建了从照片中创建GD图像,将水印添加到:
$bg = imagecreatefromjpeg('photo.jpg');
接下来,我们从Watermark File(logo.png
)创建GD图像并获得其大小:
$wm = imagecreatefrompng('logo.png');
$wm_size = getimagesize('logo.png');
现在将水印放在顶部和左边框的25像素:
imagecopy($bg, $wm, 25, 25, 0, 0, $wm_size[0], $wm_size[1]);
最后,将结果jpg图像保存到result.jpg
:
imagejpeg($bg, 'result.jpg');
获得并贡献更多的PHP GD code solutions。