先看效果图

以下是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类)相关推荐

  1. jquery生成二维码怎么添加图片(两种方法)

    github项目地址: https://github.com/fengliting/erweima 注意:这里实现的是第一个方法 自动生成二维码里面添加图片,有两种方法,一种是使用jquery原生的二 ...

  2. Java生成二维码底部带文字并且返回前端使用img接收

    目录 1.java生成二维码工具类 2.web测试 3.前端处理 4.测试结果 背景 本demo主要针对jdk1.6版本的,但是高版本的同样可以用,如果觉得不舒服可以自行添加高版本的依赖包. 准备工具 ...

  3. 使用jquery生成二维码 并添加logo图标

    使用插件js文件在前端生成二维码图片 还使用到了一个添加logo图标的js文件 utf.js 直接贴上代码 jquery版本应该是都可以的吧 我的是我项目使用的版本js <!--HTML的标准文 ...

  4. Android 图片合成海报生成二维码,指定文字。

    一 ,图片合成,海报增加二维码,文字,或者用户ID.先看图 这个是没有合成之前的图. 合成之后的图. . 使用到的技术点 1,图片Glide 2, banner2.0 3, zxing class M ...

  5. java生成二维码下方带有文字(返回二维码base64数据)

    1.工具类 package com.test.test.utils;import com.google.zxing.*; import com.google.zxing.client.j2se.Buf ...

  6. Vue 中 qrcode.vue 生成二维码以及添加中心logo

    一.安装插件 npm i qrcode.vue -S 二.使用组件 <template><van-popupv-model="showQr"v-bind=&quo ...

  7. phpqrcode类生成二维码详解

    本文实例讲述了PHP基于phpqrcode类生成二维码的方法.分享给大家供大家参考,具体如下: 使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口(比如:联图网http://www ...

  8. 使用phpqrcode生成二维码

    使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口(比如:联图网http://www.liantu.com/的接口)除外,如果自己写代码生成,真的无从下手.然而,我们可以使用php ...

  9. java生成二维码图片(有logo),并在图片下方附文字

    logo配置类 /*** Created by Amber Wang on 2017/11/27 17:25.*/import java.awt.*;public class LogoConfig { ...

最新文章

  1. M - 非常可乐 HDU - 1495
  2. Java虚拟机规范(目录)
  3. 如何使用JavaScript替换字符串中的所有点
  4. ThreadPoolExecutor的一点理解 专题
  5. 战略支援部队信息工程大学的计算机类,中国顶尖的两大“信息工程”高校翻新,南信大、军信大要崛起?...
  6. android qq 进程保活,Android保活从入门到放弃:乖乖引导用户加白名单吧(附7大机型加白示例)...
  7. MacBook如何快速显示桌面
  8. 高计能计算要实现软着陆
  9. 深度ip转换器手机版app_房串串经纪人版app下载-房串串经纪人版app手机版 v1.0.0...
  10. Redis-Bitmap介绍及使用
  11. 你心中有这样的人吗?
  12. linux下proc目录部分说明
  13. codeblocks下载安装与解决codeblocks找不到编译器的方法
  14. Android 使用Vector XML文件创建矢量图片资源
  15. k2p H大老毛子 padavan 2月20日固件
  16. C++案例——联系人管理系统
  17. oracle按格式展示数据,ORACLE按格式导出数据到文本
  18. 语法错误与语义错误(所有语言通用版)
  19. Arduino 项目笔记|旋转鞋柜#按钮去抖Debounce#电机#压力传感器
  20. 自己动手做sidebar

热门文章

  1. 手机怎么访问kodi_Kodi媒体中心安装配置指南
  2. Count,TPM,FPKM,CPM之间的格式转换——Count转FPKM
  3. √新技能Get - 教你发空白朋友圈
  4. mysql连接所有字段_mysql:重命名连接的所有字段
  5. inspect python_python--inspect
  6. 祝:天下码农中秋节快乐
  7. SAR(逐次逼近)型ADC
  8. LSM6DSL之SPI驱动
  9. LSM之memtable
  10. Microsoft office PPT 2007 保存时速度慢(整理自网上)