V 1.1.5
1.本版本修复 $saveandprint=true 设置无效bug
2.删除多余文件,简洁纯净
或Github下载V1.1.4 :https://github.com/t0k4rt/phpqrcode
<?php //这是原版 phpqrcode 不支持 composer ,优势:require 引入方式可在新老旧项目上同时适用 //thinkphp6 放入 extend 目录 require_once \think\facade\App::getRootPath().'extend/phpqrcode/phpqrcode.php'; //其它框架自行引入 require_once ./phpqrcode/phpqrcode.php #进入主题 //1.配置与说明 $data = '测试生成1';//内容 $level = 'L';// 纠错级别:L、M、Q、H $size = 10;//元素尺寸 $margin = 1;//边距 $outfile = 'erweima.png'; $saveandprint = false;// true直接输出屏幕 false 保存到文件中 $back_color = 0xFFFFFF;//白色底色 $fore_color = 0x000000;//黑色二维码色 若传参数要hexdec处理,如 $fore_color = str_replace('#','0x',$fore_color); $fore_color = hexdec('0xCCCCCC'); // 可在 phpqrcode/phpqrcode.php 文件中修改以下配置 // define('QR_FIND_BEST_MASK', true); // true 每次生成码都会变换掩码 , false 时只要内容不变,生成图案不变 // define('QR_PNG_MAXIMUM_SIZE', 1024);//生成最大图片尺寸,若要更大的尺寸,可以自己修改,根据自身需求和服务器性能决定 //2.使用方法大全 $QRcode = new \QRcode(); // $QRcode = new QRcode(); //生成png图片 $QRcode->png($data, $outfile, $level, $size, $margin, false, $back_color, $fore_color); //生成svg图片 // $outfile = 'erweima.svg'; // $QRcode->svg($data, $outfile, $level, $size, $margin, false, $back_color, $fore_color); //生成eps图片 // $outfile = 'erweima.eps'; // $QRcode->eps($data, $outfile, $level, $size, $margin, false, $back_color, $fore_color); //保存到文本 1表示黑色点 0表示白色点 // $outfile = 'erweima.text'; // $outfile = false;//不设置 outfile 返回数组 // $text = $QRcode->text($data, $outfile, $level, $size, $margin); // print_R($text); echo $outfile; exit;生成效果