透明复制
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
)
参数:
dst_im 目标图像
src_im 被拷贝的源图像
dst_x 目标图像开始 x 坐标
dst_y 目标图像开始 y 坐标,x,y同为 0 则从左上角开始
src_x 拷贝图像开始 x 坐标
src_y 拷贝图像开始 y 坐标,x,y同为 0 则从左上角开始拷贝
src_w (从 src_x 开始)拷贝的宽度
src_h (从 src_y 开始)拷贝的高度
pct 图像合并程度,取值 0-100 ,当 pct=0 时,实际上什么也没做,反之完全合并。
// 读取大图
$dst = imagecreatefrompng('home.png');
// 读取小图
$src = imagecreatefrompng('smallhome.png');
imagealphablending($src,true);
imagecopymerge($dst,$src,410,63,0,0,165,189,50);
echo imagepng($dst,'./ad.png')?'OK':'fail';