function mergerImg($imgs) { 

        
            list($maxwidth, $maxheight) = getimagesize($imgs['dst']);//getimagesize() 函数将测定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 图像文件的大小并返回图像的尺寸以及文件类型和一个可以用于普通 HTML 文件中 IMG 标记中的 height/width 文本字符串。

            $dests = imagecreatetruecolor($maxwidth, $maxheight);//imagecreatetruecolor() 返回一个图像标识符,代表了一幅大小为 xsize 和 ysize 的黑色图像。
        
            $dstim = imagecreatefrompng($imgs['dst']);//imagecreatefrompng() 返回一图像标识符,代表了从给定的文件名取得的图像。
        
            imagecopy($dests,$dstim,0,0,0,0,$maxwidth,$maxheight);//将 srcim 图像中坐标从 srcx,srcy 开始,宽度为 srcw,高度为 srch 的一部分拷贝到 dstim 图像中坐标为dstx 和 dsty 的位置上。
            imagedestroy($dstim);//摧毁一个图像
        
            $srcim = imagecreatefrompng($imgs['src']);
            $srcinfo = getimagesize($imgs['src']);
            imagecopy($dests,$srcim,0,$maxheight/2,0,0,$srcinfo[0],$srcinfo[1]);
            imagedestroy($srcim);
        
            header("Content-type: image/jpeg");
            imagejpeg($dests);
        }
        
$imgs = array(
   'dst' => 'http://www.wangshangyou.com/content/uploadfile/201312/b3241386050881.png',
   'src' => 'http://www.wangshangyou.com/content/uploadfile/201312/72691386051117.png'
);
        
mergerImg($imgs);

吃饭饭睡觉觉
62 声望4 粉丝