图片下的水印(9gag.com风格)

Sna*_*tch -1 php gd watermark

我想在这个网站上制作水印:http://9gag.com

最重要的是在图像下面放一个条带而不是放在图片中.我想用PHP和GD库来实现它.任何帮助将不胜感激最好一个将是一个示例代码或准备使用一个:)

问候!

Thi*_*ter 8

创建一个x像素更高的图像,将原始图像复制到位置(0,0),然后将水印复制到位置(0,original_height):

$image = 'foo.jpg';
$watermark = 'watermark.png';
$imagesize = getimagesize($image);
$watermarksize = getimagesize($watermark);
$img = imagecreatetruecolor($imagesize[0], $imagesize[1] + $watermarksize[1]);
imagecopy($img, imagecreatefromjpeg($image), 0, 0, 0, 0, $imagesize[0], $imagesize[1]);
imagecopy($img, imagecreatefrompng($watermark), 0, $imagesize[1], 0, 0, $watermarksize[0], $watermarksize[1]);
imagejpeg($img);
Run Code Online (Sandbox Code Playgroud)

没有经过测试,但它应该像那样工作.该代码假定水印不比原始图像宽.