function wtxt($path){ //定义一个函数wtxt 一个变量 $dir = scandir($path); //列出指定路径中的文件和目录 foreach($dir as $v){ //遍历数组 if($v=='.' || $v=='..'){continue;} //“.”“.”文件夹不做处理 $p = $path.'/'.$v; //定义变量 $v是一个目录里的所有文件名 if(is_dir($p)){ //if循环 判断$p是否是一个目录 wtxt($p); //如果$p文件夹 继续执行函数wtxt }else{ $i = imagecreatefromjpeg($p); //创建一个新图像 $c = imagecolorallocate($i,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255)); //定义随机颜色 imagettftext($i,16,0,imagesx($i)-150,imagesy($i)-15,$c,'font/h.ttf',iconv('gbk','utf-8','QQ:676379374')); //imagettftext — 用 TrueType 字体向图像写入文本 汉字需要转码 imagejpeg($i,$path.'/t_'.$v);//imagejpeg — 输出图象到浏览器或文件 imagedestroy($i); //imagedestroy — 销毁一图像(释放与$i关联的内存) } } } wtxt('img/a/'); //调用函数 echo "
php批量添加水印图片,php基础-GD库-批量制作水印图片
最新推荐文章于 2021-04-01 11:36:22 发布