我想在这个网站上制作水印:http://9gag.com
最重要的是在图像下面放一个条带而不是放在图片中.我想用PHP和GD库来实现它.任何帮助将不胜感激最好一个将是一个示例代码或准备使用一个:)
问候!
创建一个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)
没有经过测试,但它应该像那样工作.该代码假定水印不比原始图像宽.