调用PHP qrCode非常简单,如下代码即可生成一张内容为"http://www.php.cn"的二维码.
Php代码
include 'phpqrcode.php';
QRcode::png('"http://www.php.cn');
那么实际应用中,我们会在二维码的中间加上自己的LOGO,已增强宣传效果。那如何生成含有logo的二维码呢?其实原理很简单,先使用PHP qr Code生成一张二维码图片,然后再利用php的image相关函数,将事先准备好的logo图片加入到刚生成的原始二维码图片中间,然后重新生成一张新 的二维码图片。
<?php include 'phpqrcode.php'; $value = 'http://www.learnphp.cn'; //二维码内容 $errorCorrectionLevel = 'L';//容错级别 $matrixPointSize = 6;//生成图片大小 //生成二维码图片 QRcode::png($value, 'qrcode.png', $errorCorrectionLevel, $matrixPointSize, 2); $logo = 'logo.png';//准备好的logo图片 $QR = 'qrcode.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, 'helloweba.png'); echo '<img src="helloweba.png">'; ?>
本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn
相关文章
16Mar2018
使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口除外,如果自己写代码生成,真的无从下手。然而,我们可以使用phpqrcode这个现成的类文件,PHP二维码生成类库,利用它可以轻松生成二维码。
06Jun2016
QRcode 是二维码的一种。 QRcode 可以存储最多 4296 个字母数字类型的任意文本。这些文本可以是任何内容,例如,网址、联系信息、电话号码(具体科查看 二维码数据式 )。 QRcode 存储的信息可以被安装有适当软件的光学设备读
18Aug2023
excel生成二维码方法:1、使用VBA宏生成二维码,打开VBA编辑器,点击“插入”菜单,选择“模块”,在新建的模块中,输入VBA代码,点击运行,执行VBA宏,选择要生成二维码的单元格范围即可;2、第三方插件生成二维码,点击“文件”菜单,选择“选项”,对话框中,选择“加载项”,打开COM加载项对话框,选择要安装的二维码插件文件,安装插件,选择要生成二维码的单元格,生成二维码。
26Aug2024
Excel是一个非常强大的电子表格应用程序,它不仅可以用于数据分析和处理,还可以用于制作二维码。那么如何用Excel生成二维码呢?二维码在我们生活是很常见的,也为我们的生活工作学习提供极大方便。下面我就带大家一起了解方法吧。操作步骤1、首先将需要生成二维码的链接和标题复制到表中A2B2单元格。2、单击【文件】选项卡中的【选项】。3、打开【excel选项】对话框,单击自定义,选中【开发工具】添加至右侧自定义功能区中。4、单击【开发工具】选项卡,单击控件功能组中的【插入】,选择右下角的【其他控件】。
19Mar2024
这篇文章将为大家详细讲解有关java生成小程序二维码,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Java生成小程序二维码引言小程序二维码是访问小程序的一种便捷方式,可用于宣传推广、用户引导等场景。本文将介绍使用Java生成小程序二维码的详细步骤,包括生成基础二维码和带有自定义样式的二维码。生成基础二维码添加Maven依赖:com.Google.zxing