怎么用PHP添加图片水印与文字水印-创新互联

本篇内容主要讲解“怎么用PHP添加图片水印与文字水印”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用PHP添加图片水印与文字水印”吧!

为邵原等地区用户提供了全套网页设计制作服务,及邵原网站建设行业解决方案。主营业务为成都网站设计、成都做网站、邵原网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

本文实例讲述了PHP图像处理 imagestring添加图片水印与文字水印操作。分享给大家供大家参考,具体如下:

imagestring添加图片水印

<?phpheader("Content-Type: text/html;charset=utf-8");//指定图片路径$src = '001.png';//获取图片信息$info = getimagesize($src);//获取图片扩展名$type = image_type_to_extension($info[2],false);//动态的把图片导入内存中$fun = "imagecreatefrom{$type}";$image = $fun('001.png');//指定字体颜色$col = imagecolorallocatealpha($image,0,0,0,0); //R,G,B,透明度//指定字体内容$content = 'zhangsan';//给图片添加文字imagestring($image,5,190,255,$content,$col);//指定字体内容$content = '123456789';//给图片添加文字imagestring($image,5,190,285,$content,$col);//指定字体内容$content = '98.6';//给图片添加文字imagestring($image,5,190,320,$content,$col);//指定输入类型header('Content-type:'.$info['mime']);//动态的输出图片到浏览器中$func = "image{$type}";$func($image);//销毁图片imagedestroy($image);?>

这里我们使用了imagestring方法来添加文字,但是imagestring并不支持中文字符,添加中文可以使用imagettftext来添加。

效果图:

imagettftext添加中文水印

前面写了PHP图像处理 imagestring添加图片水印,但是imagestring方法不能添加中文,所以现在使用imagettftext这个方法来添加中文。相比imagestring,imagettftext需要指定字体文件。

<?php//1. 打开要加水印的图片$image = imagecreatefromjpeg("001.jpg");//2. 在画布中绘制图像$bai = imagecolorallocate($image, 255, 255, 255);//3. 设置水印文字$text = 'abc我是水印123,。、 !@#dasdasda1231';//使用指定的字体文件绘制文字//参数2:字体大小//参数3:字体倾斜的角度//参数4、5:文字的x、y坐标//参数6:文字的颜色//参数7:字体文件//参数8:绘制的文字imagettftext($image, 50, 0, 280, 1000, $bai, 'STXINGKA.TTF', $text);//4. 在浏览器直接输出图像资源header("Content-Type:image/jpeg");imagejpeg($image);//5. 销毁图像资源imagedestroy($image);?>

到此,相信大家对“怎么用PHP添加图片水印与文字水印”有了更深的了解,不妨来实际操作一番吧!这里是创新互联建站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

当前文章:怎么用PHP添加图片水印与文字水印-创新互联
网址分享:https://www.cdcxhl.com/article28/coggcp.html

成都网站建设公司_创新互联,为您提供品牌网站制作定制网站网站设计公司App设计品牌网站设计软件开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设