php合并图片

<?php  
    /** 
    * 图片合并 
    **/  
	//var_dump(__FILE__);die;
    $pic_list       = array(  
	'http://wx.qlogo.cn/mmopen/ajNVdqHZLLAp2JNR8Gj720qmCibwGmoqXgPzV0xmYr7bdGo3nIzl5RvXNQXhYQUaxVT2WOxk1MlcchSn2cUQe6ZlveEKIyTE9VyzScWwJRd0/0',
     'https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=gQGl8DoAAAAAAAAAASxodHRwOi8vd2VpeGluLnFxLmNvbS9xLzl6cHdIUmJtbDVMdUhGUDVNaFpDAAIEHd7MVwMEAAAAAA%3D%3D 

',   
    );   
	$background = imagecreatefromjpeg('/data/jwf/ecshop/admin/11596169_085822247355_2.jpg'); 
    imageColorTransparent($background, $color);      
    foreach( $pic_list as $k=>$pic_path ) {  
        $pathInfo    = pathinfo($pic_path);  
		//var_dump(pathinfo($pic_path));die;
        switch( strtolower($pathInfo['extension']) ) {  
            case 'jpg':  
            case 'jpeg':  
                $imagecreatefromjpeg    = 'imagecreatefromjpeg';  
            break;  
            case 'png':  
                $imagecreatefromjpeg    = 'imagecreatefrompng';  
            break;  
            case 'gif':  
            default:  
                $imagecreatefromjpeg    = 'imagecreatefromstring';  
                $pic_path    = file_get_contents($pic_path);  
            break;  
        }
		$resource   = $imagecreatefromjpeg($pic_path); 
		if($k == 0){
			imagecopyresized($background,$resource,500,310,0,0,120,120,imagesx($resource),imagesy($resource));
		}else if($k == 1){
			imagecopyresized($background,$resource,250,710,0,0,120,120,imagesx($resource),imagesy($resource));
		} 
    }  
	//echo $background;die;
    header("Content-type: image/jpg");  
    imagejpeg($background);  
      
?>  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值