头像

php上传图片添加文字或者图片水印功能

2019-11-04 10:47:05 收藏 来源:it素材网   浏览(791)   评论 ( 0 )   

php上传图片添加文字或者图片水印功能
php上传图片添加文字或者图片水印功能,水印位置,字体大小,字体颜色都可以根据自己需求调整,非常实用的php图片添加文字、图片水印效果
查看演示 下载资源:2 下载资源 下载积分:20

① 表单上传图片

② 通过 empty($_Files['userfile']) 和$_FILES['userfile']['size'] 判断表单是否提交

③ 定义上传图片到服务器后的路径 $uploadfile = "img/".time()."_".$_FILES['userfile']['name'];

④ 复制上传临时文件到 copy($_FILES['userfile']['tmp_name'], $uploadfile)

⑤ 给需要添加水印的图片执行水印函数 imageWaterMark();

* 功能:PHP图片水印 (水印支持图片或文字) 
* 参数: 
*      $groundImage    背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式; 
*      $waterPos        水印位置,有10种状态,0为随机位置; 
*                        1为顶端居左,2为顶端居中,3为顶端居右; 
*                        4为中部居左,5为中部居中,6为中部居右; 
*                        7为底端居左,8为底端居中,9为底端居右; 
*      $waterImage        图片水印,即作为水印的图片,暂只支持GIF,JPG,PNG格式; 
*      $waterText        文字水印,即把文字作为为水印,支持ASCII码,不支持中文; 
*      $textFont        文字大小,值为1、2、3、4或5,默认为5; 
*      $textColor        文字颜色,值为十六进制颜色值,默认为#FF0000(红色); 
* 
* 注意:Support GD 2.0,Support FreeType、GIF Read、GIF Create、JPG 、PNG 
*      $waterImage 和 $waterText 最好不要同时使用,选其中之一即可,优先使用 $waterImage。 
*      当$waterImage有效时,参数$waterString、$stringFont、$stringColor均不生效。 
*      加水印后的图片的文件名和 $groundImage 一样。 
* 
*/


标签: php水印
声明:转载请注明来源(it素材网)并保留原文链接:https://www.itsucai.com/phpgnzj/147.html
评论0

后面还有条评论,点击查看>>

系统已开启自动识别垃圾评论机制,识别到的自动封号!!!