• PHP TP 生成二维码


      vendor('phpqrcode.phpqrcode');
            $value = "http://www.baidu.com";//二维码内容
            $errorCorrectionLevel = 'L';//容错级别
            $matrixPointSize = 6;//生成图片大小
            //生成二维码图片
            QRcode::png($value, 'qrcode.png', $errorCorrectionLevel, $matrixPointSize, 2);
            $logo = 'logo15.png';//准备好的logo图片
            $QR = 'qrcode.png';//已经生成的原始二维码图
    
            if ($logo !== FALSE) {
                $QR = imagecreatefromstring(file_get_contents($QR));
                $logo = imagecreatefromstring(file_get_contents($logo));
                $QR_width = imagesx($QR);//二维码图片宽度
                $QR_height = imagesy($QR);//二维码图片高度
                $logo_width = imagesx($logo);//logo图片宽度
                $logo_height = imagesy($logo);//logo图片高度
                $logo_qr_width = $QR_width / 8;
                $scale = $logo_width/$logo_qr_width;
                $logo_qr_height = $logo_height/$scale;
                $from_width = ($QR_width - $logo_qr_width) / 2;
                //重新组合图片并调整大小
                imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width,
                    $logo_qr_height, $logo_width, $logo_height);
            }
    
            $path = './Public/pay_img/';
            if(!is_dir($path)) {
                $r = mkdir($path, 0777, true);
                if(!$r){
                    $this->error('创建文件夹失败');
                }
            }
    
            //输出图片
            imagepng($QR, md5(time()).'.png');
            $file = './'.md5(time()).'.png'; //旧目录
            $newFile = $path.md5(time()).'.png'; //新目录
            copy($file,$newFile); //拷贝到新目录
            unlink($file); //删除旧目录下的文件
    
            $path = substr($path,1);
            $imgsrc = $path.md5(time()).".png";
    

      

    二维码类下载地址https://pan.baidu.com/s/1c2zB5D2

  • 相关阅读:
    freeCAD定制界面
    freeCAD预选项编辑器
    freeCAD文档结构
    FreeCAD鼠标操作指南
    freeCAD下载与安装
    freeCAD特性列表
    关于freeCAD
    html 试题试卷(包含latex)下载成word
    latex转word公式 java (latextoword,latex_word,latex2word,latex_omml)
    oracle 行列转换
  • 原文地址:https://www.cnblogs.com/already/p/5692957.html
Copyright © 2020-2023  润新知