设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 手机 公司
当前位置: 首页 > 站长学院 > PHP教程 > 正文

教你用php将二维码和文字融合到一个背景图片上!

发布时间:2022-07-18 12:51 所属栏目:121 来源:互联网
导读:将二维码生成到背景图片上,并且文字生成到背景图上,可以无限制扩增 1.生成前的图片 教你用php将二维码和文字结合到一个背景图片上! 生成后的图片 教你用php将二维码和文字结合到一个背景图片上! class codeImg { * 生成二维码 * @param [type] $website
  将二维码生成到背景图片上,并且文字生成到背景图上,可以无限制扩增
 
  1.生成前的图片
 
  教你用php将二维码和文字结合到一个背景图片上!
 
  生成后的图片
 
  教你用php将二维码和文字结合到一个背景图片上!
 
  class codeImg
  
  {
           * 生成二维码
  
           * @param  [type]  $website  [生成二维码地址]
  
           * @param  string  $filename [生成二维路经名称]
  
           * @param  string  $level    [这个参数可传递的值分别是L(QR_ECLEVEL_L,7%)、M(QR_ECLEVEL_M,15%)、Q(QR_ECLEVEL_Q,25%)、H(QR_ECLEVEL_H,30%),这个参数控制二维码容错率,不同的参数表示二维码可被覆盖的区域百分比,也就是被覆盖的区域还能识别;]
  
           * @param  integer $size     [控制生成图片的大小,默认为4]
  
           * @param  integer $margin [控制生成二维码的空白区域大小]

  
           * 把二维码图片生成到背景图片上及文字
  
           * @param  string  $source      背景图片
  
           * @param  string  $text1       文字描述
  
           * @param  string  $child1      二维码图
  
           * @param  integer $textwidth   文字横向位置
  
           * @param  integer $textherght  文字高度
  
           * @param  integer $$fontSize   字体大小
  
           * @param  integer $cate1,$cate2,$cate3 颜色表
  
           * @param  string $font         文字字体
  
           * @return [type]               [description]
  
           */
  
           public function generateFont($source, $text1, $textwidth, $textherght, $fontSize = 18, $cate1 = 255, $cate2 = 250, $cate3 = 250, $font = './font/fangsong_GB2312.ttf')
  
           {
  
              $this->constr($source);
  
                  $fontColor = imagecolorallocate($this->target, $cate1, $cate2, $cate3); //字的RGB颜色 。

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读