您的位置:首页 > 其它

使用GD库合并图片。。制作水印的方式也是类似的

2013-05-08 16:28 411 查看
$image = imagecreatefromjpeg("images/show01.jpg"); //最大背景图
$image1 = imagecreatefrompng("small_image/1.png");//小图透明的
$image3 = imagecreatefromgif("images/carBg.gif");//小图背景图
$size = getimagesize("small_image/1.png");
//创建一个背景
$overlay = imagecreatetruecolor(80, 80);

$white = imagecolorallocate($overlay, 229, 229, 229);
//定义在这个背景上白色为透明的
imagefilledrectangle($overlay, 0, 0, 80, 80, $white);

imagecolortransparent($overlay,$white);
imagecopy($overlay, $image1, (80-$size[0])/2, (80-$size[1])/2, 0, 0, $size[0], $size[1]);

imagecopymerge($image3, $overlay, 0, 0, 0, 0, 80, 80, 100);

imagecopymerge($image, $image3, 280, 30, 0, 0, 80, 80, 100);

header('Content-Type: image/png');

// and finally, output the result
imagepng($image);
imagedestroy($image);


  


启发连接:/article/4190584.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: