PHP生成二维码并添加文字(phpqrcode类)
先看效果图
以下是phpqrcode类文件(里面包含字体文件,可直接用)
链接: https://pan.baidu.com/s/1u_3AAFtFxWuRdsCxJtjpyQ
提取码:cy2e
生成二维码加汉字
/*url:二维码保存文件路径code:二维码图片名content:二维码下方文字内容(这里存的是一维数组,每个下标对应的每行文字,循环显示)
*/
public function getQRcode($url, $code, $content){// 调用phpqrcodeVendor('phpqrcode.phpqrcode');$qrcode = new \QRcode();// 拼接二维码图片地址$shareimg = 'fail'.$code . '.png';$shareimg = './vendor/phpqrcode/img/'. $shareimg;// 首先生成一张不带文字的二维码图片/*参数1:二维码里的内容参数2:生成二维码的保存地址参数3:二维码可被覆盖的百分比,可以控制二维码的容错率(L->7%, M->15%, Q->25%, H->30%)参数4:生成二维码图片的大小参数5:控制生成二维码图片的空白区域大小*/$qrcode->png($code, $shareimg, 'M', 12, 13);// 先读取存好的二维码图片,再追加文字$image = imagecreatefrompng($shareimg);// 字体文件$font = './vendor/phpqrcode/font/simsun.ttc'; // 文字颜色$color = imagecolorallocate($image,0,0,0); // 创建二维码图片下文字foreach ($content as $key => $value) {if($key==0){/*参数1:读取现有的二维码图片参数2:字体大小参数3:字体倾斜的角度参数4,5:文字的x,y轴坐标参数6:文字的颜色参数7:字体的样式(引入的字体文件)参数8:二维码下方的文字内容*/imagettftext($image, 15, 0, 150, 430, $color, $font, $value); // 创建文字(编码)}else{// 这里每行加24,设置的是文字的行距imagettftext($image, 15, 0, 150, $key*24+430, $color, $font, $value); // 创建文字(循环内容)} }// 保存新生成的二维码图片imagepng($image, $url);}
PHP生成二维码并添加文字(phpqrcode类)相关推荐
- jquery生成二维码怎么添加图片(两种方法)
github项目地址: https://github.com/fengliting/erweima 注意:这里实现的是第一个方法 自动生成二维码里面添加图片,有两种方法,一种是使用jquery原生的二 ...
- Java生成二维码底部带文字并且返回前端使用img接收
目录 1.java生成二维码工具类 2.web测试 3.前端处理 4.测试结果 背景 本demo主要针对jdk1.6版本的,但是高版本的同样可以用,如果觉得不舒服可以自行添加高版本的依赖包. 准备工具 ...
- 使用jquery生成二维码 并添加logo图标
使用插件js文件在前端生成二维码图片 还使用到了一个添加logo图标的js文件 utf.js 直接贴上代码 jquery版本应该是都可以的吧 我的是我项目使用的版本js <!--HTML的标准文 ...
- Android 图片合成海报生成二维码,指定文字。
一 ,图片合成,海报增加二维码,文字,或者用户ID.先看图 这个是没有合成之前的图. 合成之后的图. . 使用到的技术点 1,图片Glide 2, banner2.0 3, zxing class M ...
- java生成二维码下方带有文字(返回二维码base64数据)
1.工具类 package com.test.test.utils;import com.google.zxing.*; import com.google.zxing.client.j2se.Buf ...
- Vue 中 qrcode.vue 生成二维码以及添加中心logo
一.安装插件 npm i qrcode.vue -S 二.使用组件 <template><van-popupv-model="showQr"v-bind=&quo ...
- phpqrcode类生成二维码详解
本文实例讲述了PHP基于phpqrcode类生成二维码的方法.分享给大家供大家参考,具体如下: 使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口(比如:联图网http://www ...
- 使用phpqrcode生成二维码
使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口(比如:联图网http://www.liantu.com/的接口)除外,如果自己写代码生成,真的无从下手.然而,我们可以使用php ...
- java生成二维码图片(有logo),并在图片下方附文字
logo配置类 /*** Created by Amber Wang on 2017/11/27 17:25.*/import java.awt.*;public class LogoConfig { ...
最新文章
- M - 非常可乐 HDU - 1495
- Java虚拟机规范(目录)
- 如何使用JavaScript替换字符串中的所有点
- ThreadPoolExecutor的一点理解 专题
- 战略支援部队信息工程大学的计算机类,中国顶尖的两大“信息工程”高校翻新,南信大、军信大要崛起?...
- android qq 进程保活,Android保活从入门到放弃:乖乖引导用户加白名单吧(附7大机型加白示例)...
- MacBook如何快速显示桌面
- 高计能计算要实现软着陆
- 深度ip转换器手机版app_房串串经纪人版app下载-房串串经纪人版app手机版 v1.0.0...
- Redis-Bitmap介绍及使用
- 你心中有这样的人吗?
- linux下proc目录部分说明
- codeblocks下载安装与解决codeblocks找不到编译器的方法
- Android 使用Vector XML文件创建矢量图片资源
- k2p H大老毛子 padavan 2月20日固件
- C++案例——联系人管理系统
- oracle按格式展示数据,ORACLE按格式导出数据到文本
- 语法错误与语义错误(所有语言通用版)
- Arduino 项目笔记|旋转鞋柜#按钮去抖Debounce#电机#压力传感器
- 自己动手做sidebar