gd库复制图片做水印

将复制源图片的某个位置复制到目标图片中,不能调整大小

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

?>
原文地址:https://www.cnblogs.com/lzzhuany/p/4795845.html