当前位置: 首页 > news >正文

tp5怎么生成短链接_TP5 生成二維碼

public function getWchatQrcode($users_id=1){//帶LOGO

// $url = 'http://mydd.0317cn.net/index.php/Home/Logo/res/users_id/'.$users_id; //二維碼內容

// $errorCorrectionLevel = 'L';//容錯級別

// $matrixPointSize = 9;//生成圖片大小

// //生成二維碼圖片

// Vendor('phpqrcode.phpqrcode');

// $object = new \QRcode();

// $ad = 'erweima/'.$users_id.'.jpg';

// $object->png($url, $ad, $errorCorrectionLevel, $matrixPointSize, 2);

// $logo = 'erweima/2.jpg';//准備好的logo圖片

// $QR = 'erweima/'.$users_id.'.jpg';//已經生成的原始二維碼圖

// 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 / 5;

// $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);

// }

//輸出圖片 帶logo圖片

// imagepng($QR, 'erweima/'.$users_id.'.png');

//不帶LOGO

Vendor('phpqrcode.phpqrcode');//生成二維碼圖片

$object = new\QRcode();$url='http://www.shouce.ren/';//網址或者是文本內容

$level=3;$size=4;$ad = 'erweima/'.$users_id.'.jpg';$errorCorrectionLevel =intval($level) ;//容錯級別

$matrixPointSize = intval($size);//生成圖片大小

$object->png($url, $ad, $errorCorrectionLevel, $matrixPointSize, 2);

}

相关文章:

  • python中sys模块下载_python模块:sys模块
  • mysql mybatis批量删除_Mybatis批量删除和更新,中文注释插件
  • mysql启动错误1455_PL/SQL“ ORA-14551: 无法在查询中执行 DML 操作”解决
  • ubuntu安装mysql集群_Ubuntu 20.10单机安装MySQL 8.0.22 NDB集群
  • java序列化工具类_java对象序列化及反序列化SerializeUtils工具类
  • java dispatchevent_这段程序的单击事件不能执行,点击后出现如下错误:at java.awt.Component.dispatchEventImpl(Unknown Sou...
  • java kerberos配置_为kerberos配置Storm
  • java nodelist 快速排序_数据结构的实践心得(归并排序和快速排序:mergeSort、quickSort)...
  • java xml setdoctype_集合Set映射一对多(使用xml文件)
  • java dofinalize_Java finalize方法使用
  • java调用ecdh_Jecc(java椭圆曲线加密库)学习笔记及ECDH实现
  • java雷达_Java编写有关雷达问题,哪位高手帮个忙,谢谢~~~
  • 继承java_Java— 继承
  • java guid_细说Java生成GUID的实现方法
  • java多租户_(九十二)java版spring cloud 多租户社交电子商务-gateway(实现限流)...
  • $translatePartialLoader加载失败及解决方式
  • ES6核心特性
  • Gradle 5.0 正式版发布
  • select2 取值 遍历 设置默认值
  • SSH 免密登录
  • supervisor 永不挂掉的进程 安装以及使用
  • TypeScript实现数据结构(一)栈,队列,链表
  • 彻底搞懂浏览器Event-loop
  • 从tcpdump抓包看TCP/IP协议
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 通过几道题目学习二叉搜索树
  • 第二十章:异步和文件I/O.(二十三)
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (论文阅读11/100)Fast R-CNN
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (四)JPA - JQPL 实现增删改查
  • (正则)提取页面里的img标签
  • ***测试-HTTP方法
  • .md即markdown文件的基本常用编写语法
  • .Mobi域名介绍
  • .NET Framework 服务实现监控可观测性最佳实践
  • .net 调用php,php 调用.net com组件 --
  • .NET文档生成工具ADB使用图文教程
  • .net最好用的JSON类Newtonsoft.Json获取多级数据SelectToken
  • //解决validator验证插件多个name相同只验证第一的问题
  • @Bean有哪些属性
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • @Import注解详解
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
  • @Transactional类内部访问失效原因详解
  • @Transaction注解失效的几种场景(附有示例代码)
  • [ element-ui:table ] 设置table中某些行数据禁止被选中,通过selectable 定义方法解决
  • [<MySQL优化总结>]
  • [Angular] 笔记 9:list/detail 页面以及@Output
  • [AUTOSAR][诊断管理][ECU][$37] 请求退出传输。终止数据传输的(上传/下载)
  • [boost]使用boost::function和boost::bind产生的down机一例
  • [BZOJ 3680]吊打XXX(模拟退火)