【代码总结】GD库中添加图片水印

函数 getimagesize()

1 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 时,实际上什么也没做,反之完全合并。

代码部分:

 1 <?php
 2 //1.创建画布  //2.准备颜色
 3 $dstim = imagecreatefromjpeg('./1.jpg');
 4 $logoim = imagecreatefromjpeg('./2.jpg');
 5 //3.开始绘画
 6 imagecopymerge($dstim,$logoim,100,0,0,0,365,142,20);
 7 //4.header
 8 header('Content-type:image/jpeg');
 9 //5.输出图像
10 imagejpeg($dstim);
11 //6.销毁图像
12 imagedestroy($dstim);
13 imagedestroy($logoim);
14 ?>
原文地址:https://www.cnblogs.com/sqyysec/p/6603133.html