$url = 'http://www.baidu.com'; //二维码内容   可以文字、连接  都行
$errorCorrectionLevel = 'M';//容错级别      容错级别L(7%)、M(15%)、Q(25%)、H(30%)   容错级别越高 越容易扫描
$matrixPointSize = 8;//生成图片大小
//生成二维码图片
\QRcode::png($url, 'qrcode.png', $errorCorrectionLevel, $matrixPointSize, 2);//copy('./qrcode.png','./uploads/app_download.png'); 移动图片位置
//unlink('./qrcode.png');删除文件
$logo = './uploads/logo.png';//准备好的logo图片  需要加入到二维码中的logo
$QR = './uploads/app_download.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 / 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);
}
//输出图片
imagepng($QR, 'app_download.png');         //已经在本地生成
copy('./app_download.png','./uploads/app_download.png');
unlink('./app_download.png');

phpqrcode类下载链接,引入项目就行了

链接: https://pan.baidu.com/s/1D3wDXX6e30pLvXv1-JtqwA?pwd=wqcy

php使用QRcode生成带logo二维码相关推荐

  1. qrcode生成带logo二维码

    qrcode生成带logo二维码 要点:因为qrcode生成二码后会把canvas隐藏,华为手机不生效且微信不支持canvas长按识别,需要把canvas转图片: 1 . 引入文件 <scrip ...

  2. QRCode 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式...

    QRCode 扫描二维码.扫描条形码.相册获取图片后识别.生成带 Logo 二维码.支持微博微信 QQ 二维码扫描样式 参考链接:https://github.com/bingoogolapple/B ...

  3. python 生成带logo二维码

    -- coding: utf-8 -- """ pip install image pip install qrcode author = 'haiousy@163.co ...

  4. java关于Zxing 生成带Logo 二维码图片失真问题

    java关于Zxing 生成带Logo 二维码图片失真问题 问题点 logo本身是高清图片,但是Zxing生成的二维码中,logo像素失真,感觉被严重压缩一样. 排查问题 是Graphics2D 绘制 ...

  5. 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式

    GitHub项目的链接地址 目录 功能介绍 常见问题 效果图与示例 apk Gradle 依赖 布局文件 自定义属性说明 接口说明 关于我 功能介绍 ZXing 生成可自定义颜色.带 logo 的二维 ...

  6. thinkphp 使用phpqrcode生成带logo二维码 并生成海报

    1-下载类库 composer require aferrandini/phpqrcode -vvv 2-common的方法 //$text 文本的内容 //$logo logo图片 function ...

  7. 使用phpqrcode生成带logo二维码 并生成海报

    1-下载类库 composer require aferrandini/phpqrcode -vvv 2-common的方法 //$text 文本的内容 //$logo logo图片 function ...

  8. vue实现根据链接生成带logo二维码,并下载

    第一步,下载插件 npm install vue-qr --save 第二步,页面中使用 <template><vue-qrref='Qrcode':logo-src="l ...

  9. PHP 生成带logo二维码并修改背景颜色,利用画布布局二维样式

    二维码 先上图 <?phpinclude 'lib/phpqrcode.php'; require_once 'lib/image.php'; $value = "localhost/ ...

最新文章

  1. Google 深度学习笔记 - Limit of Linear Model
  2. 基于HTML5 Canvas实现工控2D叶轮旋转
  3. 一次由于字符集问题引发的MySQL主从同步不一致问题追查
  4. Asp.net在线压缩和解压缩简单实现(附项目源码)
  5. 【面试必备】Swiftamp;nbsp;面试题及其答案
  6. DHTML4(select与checkbox应用)
  7. 利用malloc定义数组
  8. 计算机基础的函数公式,大学计算机基础 excle 公式与函数
  9. 【Python】Python随机数random模块的应用
  10. JavaEE实战班第16天
  11. 网络安全相关行业必备网站
  12. 【物理应用】基于matlab非序贯蒙特卡洛法评估风电系统【含matlab源码 766期】
  13. Java: null是什么??
  14. 如何免费将excel表格转换成Word文档?
  15. iOS开发——frame和bounds详解
  16. HDU 5445 Food Problem
  17. Java 必会10大的经典算法
  18. java 面向对象经典例题——教师,学生,家长。教师布置作业给学生和家长。
  19. 网友:国产FPGA,长点心吧
  20. 第六次大灭绝还远吗?––读《大灭绝时代》

热门文章

  1. 什么是置信度?置信区间?
  2. 如何在 pyqt 中实现桌面歌词
  3. 一步步实现React-Hooks核心原理
  4. 1.7 信息化发展与应用的新特点
  5. mysql入门经典 王雨竹_MySQL入门经典
  6. Android中Notification设置setSmallIcon、setLargeIcon无效的问题,仍显示安卓自带的机器人图标(小米10手机)
  7. 一文搞定实验室服务器配置:硬件+Ubuntu+CUDA/cuDNN+Python/Anaconda深度学习环境配置
  8. 实现mind+下光控灯、声控灯、语音识别灯以及Easy IoT上mqtt消息的通讯
  9. 解决:ThinkPHP 下载项目提示“Call to undefined function captcha_src()”问题
  10. oppo计算机打不开怎么回事,《oppo手机文件夹打不开怎么办?》 所有表格打不开怎么办...