如何让PHP把两张图片合成一张图片显示啊   
  比如大图A是底图,小图B放在大图A上的指定坐标处   
  请大家给我写个php函数 或者PHP类 谢谢了!

解决方案 »

  1.   

    imagecopymerge
    (PHP 4 >= 4.0.1, PHP 5)imagecopymerge -- 拷贝并合并图像的一部分
    说明
    bool imagecopymerge ( resource dst_im, resource src_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h, int pct )
    将 src_im 图像中坐标从 src_x,src_y 开始,宽度为 src_w,高度为 src_h 的一部分拷贝到 dst_im 图像中坐标为 dst_x 和 dst_y 的位置上。两图像将根据 pct 来决定合并程度,其值范围从 0 到 100。当 pct = 0 时,实际上什么也没做,当为 100 时对于调色板图像本函数和 imagecopy() 完全一样,它对真彩色图像实现了 alpha 透明。 
      

  2.   

    $大图 = "";
    $小图 = "";$x = 0;
    $y = 0;
    $融合度 = 50;$im1 = imagecreatefromstring(file_get_contents($大图));
    $im2 = imagecreatefromstring(file_get_contents($小图));imagecopymerge($im1, $im2, $x, $y, 0, 0, imagesx($im2), imagesy($im2), $融合度);imageGif($im1); 
      

  3.   

    有个在线的PHP查询手册,你去哪里看看吧