php使用QRcode生成带logo二维码
$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二维码相关推荐
- qrcode生成带logo二维码
qrcode生成带logo二维码 要点:因为qrcode生成二码后会把canvas隐藏,华为手机不生效且微信不支持canvas长按识别,需要把canvas转图片: 1 . 引入文件 <scrip ...
- QRCode 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式...
QRCode 扫描二维码.扫描条形码.相册获取图片后识别.生成带 Logo 二维码.支持微博微信 QQ 二维码扫描样式 参考链接:https://github.com/bingoogolapple/B ...
- python 生成带logo二维码
-- coding: utf-8 -- """ pip install image pip install qrcode author = 'haiousy@163.co ...
- java关于Zxing 生成带Logo 二维码图片失真问题
java关于Zxing 生成带Logo 二维码图片失真问题 问题点 logo本身是高清图片,但是Zxing生成的二维码中,logo像素失真,感觉被严重压缩一样. 排查问题 是Graphics2D 绘制 ...
- 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式
GitHub项目的链接地址 目录 功能介绍 常见问题 效果图与示例 apk Gradle 依赖 布局文件 自定义属性说明 接口说明 关于我 功能介绍 ZXing 生成可自定义颜色.带 logo 的二维 ...
- thinkphp 使用phpqrcode生成带logo二维码 并生成海报
1-下载类库 composer require aferrandini/phpqrcode -vvv 2-common的方法 //$text 文本的内容 //$logo logo图片 function ...
- 使用phpqrcode生成带logo二维码 并生成海报
1-下载类库 composer require aferrandini/phpqrcode -vvv 2-common的方法 //$text 文本的内容 //$logo logo图片 function ...
- vue实现根据链接生成带logo二维码,并下载
第一步,下载插件 npm install vue-qr --save 第二步,页面中使用 <template><vue-qrref='Qrcode':logo-src="l ...
- PHP 生成带logo二维码并修改背景颜色,利用画布布局二维样式
二维码 先上图 <?phpinclude 'lib/phpqrcode.php'; require_once 'lib/image.php'; $value = "localhost/ ...
最新文章
- Google 深度学习笔记 - Limit of Linear Model
- 基于HTML5 Canvas实现工控2D叶轮旋转
- 一次由于字符集问题引发的MySQL主从同步不一致问题追查
- Asp.net在线压缩和解压缩简单实现(附项目源码)
- 【面试必备】Swiftamp;nbsp;面试题及其答案
- DHTML4(select与checkbox应用)
- 利用malloc定义数组
- 计算机基础的函数公式,大学计算机基础 excle 公式与函数
- 【Python】Python随机数random模块的应用
- JavaEE实战班第16天
- 网络安全相关行业必备网站
- 【物理应用】基于matlab非序贯蒙特卡洛法评估风电系统【含matlab源码 766期】
- Java: null是什么??
- 如何免费将excel表格转换成Word文档?
- iOS开发——frame和bounds详解
- HDU 5445 Food Problem
- Java 必会10大的经典算法
- java 面向对象经典例题——教师,学生,家长。教师布置作业给学生和家长。
- 网友:国产FPGA,长点心吧
- 第六次大灭绝还远吗?––读《大灭绝时代》
热门文章
- 什么是置信度?置信区间?
- 如何在 pyqt 中实现桌面歌词
- 一步步实现React-Hooks核心原理
- 1.7 信息化发展与应用的新特点
- mysql入门经典 王雨竹_MySQL入门经典
- Android中Notification设置setSmallIcon、setLargeIcon无效的问题,仍显示安卓自带的机器人图标(小米10手机)
- 一文搞定实验室服务器配置:硬件+Ubuntu+CUDA/cuDNN+Python/Anaconda深度学习环境配置
- 实现mind+下光控灯、声控灯、语音识别灯以及Easy IoT上mqtt消息的通讯
- 解决:ThinkPHP 下载项目提示“Call to undefined function captcha_src()”问题
- oppo计算机打不开怎么回事,《oppo手机文件夹打不开怎么办?》 所有表格打不开怎么办...