函数 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 ?>