PHP基础phpGD库-图片水印用到的函数 //imagecopy //1,2水印图和原图资源 //3,4 水印图的起始点坐标 //5,6 原图的起始点坐标 //7,8 宽高 //9 透明度 (0-100) imagecopymerge($img , $water, $x, $y, 0, 0, $water_w, $water_h, 50); 案例作者王明昌发布时间2017-11-25最后更新2017-11-26文章目录用到的函数案例用到的函数复制//imagecopy //1,2水印图和原图资源 //3,4 水印图的起始点坐标 //5,6 原图的起始点坐标 //7,8 宽高 //9 透明度 (0-100) imagecopymerge($img , $water, $x, $y, 0, 0, $water_w, $water_h, 50); 案例复制 $src_w) || ($water_h > $src_h)) { echo "水印图过大"; return false; } list($src_type, $src_subtype) = explode('/', $srcinfo['mime']); list($water_type, $water_subtype) = explode('/', $waterinfo['mime']); //生成打开函数的名称 $open_src = 'imagecreatefrom'.$src_subtype; $open_water = 'imagecreatefrom'.$water_subtype; //保存图片的函数名 $save_img = 'image'.$src_subtype; //水印位置 switch ($postion) { case 1: $x = 0; $y = 0; break; case 2: $x = $src_w /2 - $water_w/2; $y = 0; break; default: break; } //打开图片资源 $img = $open_src($src_img); $water = $open_water($water_img); imagecopymerge($img , $water, $x, $y, 0, 0, $water_w, $water_h, 50); $ext = pathinfo($src_img, PATHINFO_EXTENSION); //生成保存路径 $save_img_name = './cut/'.date('YmdHis').uniqid().'.'.$ext; //保存图片 $save_img($img, $save_img_name); //关闭 imagedestroy($img); imagedestroy($water); return $save_img_name; } echo picMark('./imgs/01.png', './imgs/qq.png',1);
2017-11-18PHP函数-数学函数abs 格式 描述 输入 输出 abs() 绝对值 整形/浮点型/字符串/进制数 与输入相对应 实例: $a = -12;//12 $a = -112.02;//11.02 $a = "-123.2"
2018-05-27获取上一级页面的url参考地址:http://www.qdxw.net/xwhtml/384.html 实战代码 从4.php 点击进入5.php 1.上一页地址: http://localhost/box/4.php 2
2017-11-19PHP函数why 提高开发效率 提高代码的重用性 有利于代码的维护 格式 function funName(形参,形参) { 代码块; return; } 函数名格式 函数名不区分大小写 函数名不能以数字开头,
2017-12-16转载 | PHP常用函数总结(180多个)数学函数 1.abs(): 求绝对值 $abs = abs(-4.2); //4.2 数字绝对值数字 2.ceil(): 进一法取整 echo ceil(9.999); // 10 浮点数进一取整 3
2017-11-19PHP基础语法php格式4种形式 1.1 标准式 1.2 短风格 1.3. asp风格 1.4 脚本风格 注: 1.2/1.3需要修改php.in文件 各改为short_open_tag = On asp_tags