将复制源图片的某个位置复制到目标图片中,不能调整大小
imagecopy(目标图片画布,复制源画布,目标画布左上角x,y,源画布左上角x,y,复制图片的宽,高);
允许调整大小
imagecopyresampled(目标图片画布,复制源画布,目标画布左上角x,y,源画布左上角x,y,目标画布的宽,高,复制源图片的宽,高);
可以设置透明度
imagecopy(目标图片画布,复制源画布,目标画布左上角x,y,源画布左上角x,y,复制图片的宽,高,透明度0-100);
<?php //大图画布 $im1=imagecreatefromjpeg(‘./001.jpg‘); //小图画布 $im2=imagecreatefromjpeg(‘./01.jpg‘); //将小图复制到大图之上 //不能调整大小 imagecopy($im1,$im2,1000,0,0,0,329,220); //能调整大小 imagecopyresampled($im1,$im2,1000,220,0,0,329*2,440,329,220); //调节透明图 imagecopymerge($im1,$im2,500,0,0,0,329,220,40); //输出 header(‘content-type:image/jpeg;‘); imagejpeg($im1); //销毁画布 imagedestroy($im1); imagedestroy($im2); ?>
原文:http://www.cnblogs.com/lzzhuany/p/4795845.html