GD函数库基础二:PHP制作图片文字水印

很多网站在制作上传图片功能的时候都会选择给图片加上水印,用于表示这个图片是这个网站的归属,避免被其他人盗用,在很多现成的框架以及相关模板中都是封装好的函数内容,今天牧锋从基础的PHP函数来一步步拆解一下,上传图片的时候如何给上传图片增加文字水印,很简单,步骤解释看代码备注

  $image=imagecreatefrompng("image/IMG,JPG");  //建立一个画布,将相关图片引入到画布中,后面写上图片路径就可以   
        $size=30; //字体大小
        $angle=0; //倾斜角度
        $x=50;//X轴位置
        $y=50;//Y轴定位位置
   $color=imagecolorallocate($image2,$red1,$green1,$blue1);//字体颜色
        $fontfile=__DIR__."/fonts/SitkaB.ttc";//字体所在绝对路径
        $text='scwl';//书写文字内容
        imagettftext($image,$size,$angle,$x,$y,$color,$fontfile,$text); //在$image图片上面按照上面的参数设定,指定位置(XY)设置字体为$fontfile的字t体,使用$size字体大小,$text文字内容
        header('content-type:image/png');//定义网页文本 输出类型
        imagepng($image,"image/$namemain.png");//保存到对应的文件夹就可以看到图片加上文字水印后保存的新图片内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值