php多张图片上传加水印

php多张图片上传加水印

ID:38262977

大小:14.79 KB

页数:5页

时间:2019-06-07

php多张图片上传加水印_第1页
php多张图片上传加水印_第2页
php多张图片上传加水印_第3页
php多张图片上传加水印_第4页
php多张图片上传加水印_第5页
资源描述:

《php多张图片上传加水印》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、php如何实现多张图片上传加水印,-复制代码代码如下:

2、=TRUE;$water_info=getimagesize($waterImage);//得到的是一个数组$water_w=$water_info[0];//取得水印图片的宽$water_h=$water_info[1];//取得水印图片的高switch($water_info[2])//取得水印图片的格式{case1:$water_im=imagecreatefromgif($waterImage);break;//将图片转化为PHP可识别的编码过程case2:$water_im=imagecreatefromjpeg($waterImage);break;//

3、将图片转化为PHP可识别的编码过程case3:$water_im=imagecreatefrompng($waterImage);break;//将图片转化为PHP可识别的编码过程default:die($formatMsg);}}//读取背景图片if(!empty($groundImage)&&file_exists($groundImage)){$ground_info=getimagesize($groundImage);$ground_w=$ground_info[0];//取得背景图片的宽$ground_h=$ground_info[1];//取得背景图片

4、的高switch($ground_info[2])//取得背景图片的格式{case1:$ground_im=imagecreatefromgif($groundImage);break;case2:$ground_im=imagecreatefromjpeg($groundImage);break;case3:$ground_im=imagecreatefrompng($groundImage);break;default:die($formatMsg);}}else{die("需要加水印的图片不存在!");}//水印位置if($isWaterImage)//图片水

5、印{$w=$water_w;$h=$water_h;$label="图片的";}else//文字水印{$temp=imagettfbbox(ceil($textFont*2.5),0,"c:/windows/fonts/stcaiyun.ttf",$waterText);//取得使用TrueType字体的文本的范围$w=$temp[2]-$temp[6];$h=$temp[3]-$temp[7];unset($temp);$label="文字区域";}if(($ground_w<$w)

6、

7、($ground_h<$h)){echo"需要加水印的图片的长度或宽度比水印"

8、.$label."还小,无法生成水印!";return;}switch($waterPos){case0://随机$posX=rand(0,($ground_w-$w));$posY=rand(0,($ground_h-$h));break;case1://1为顶端居左$posX=0;$posY=0;break;case2://2为顶端居中$posX=($ground_w-$w)/2;$posY=0;break;case3://3为顶端居右$posX=$ground_w-$w;$posY=0;break;case4://4为中部居左$posX=0;$posY=($g

9、round_h-$h)/2;break;case5://5为中部居中$posX=($ground_w-$w)/2;$posY=($ground_h-$h)/2;break;case6://6为中部居右$posX=$ground_w-$w;$posY=($ground_h-$h)/2;break;case7://7为底端居左$posX=0;$posY=$ground_h-$h;break;case8://8为底端居中$posX=($ground_w-$w)/2;$posY=$ground_h-$h;break;case9://9为底端居右$posX=$ground

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。