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

$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);

  

 

启发连接:http://wangking717.iteye.com/blog/1845290

 

posted @ 2013-05-08 16:28  akulubala_  阅读(371)  评论(0编辑  收藏  举报