首页 PHP 库 其它类库 phpqrcode-master二维码生成类
phpqrcode-master二维码生成类

调用PHP qrCode非常简单,如下代码即可生成一张内容为"//m.sbmmt.com"的二维码.

Php代码  

include 'phpqrcode.php';   

QRcode::png('"//m.sbmmt.com');   

 那么实际应用中,我们会在二维码的中间加上自己的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

相关文章

phpqrcode类生成二维码方法 phpqrcode类生成二维码方法

16 Mar 2018

使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口除外,如果自己写代码生成,真的无从下手。然而,我们可以使用phpqrcode这个现成的类文件,PHP二维码生成类库,利用它可以轻松生成二维码。

超简单PHP生成二维码实例 超简单PHP生成二维码实例

25 May 2016

PHP生成二维码的方式有多种,可以利用google开放的API,可以利用php QR Code类库生成,本文着重介绍使用php QR Code类库来生成二维码.1、代码包下载地址:http://...

如何使用PHP生成二维码 如何使用PHP生成二维码

26 Sep 2023

如何使用PHP生成二维码,需要具体代码示例引言:二维码作为一种快速的信息识别工具,被广泛应用于各行各业。在互联网的时代,生成二维码已经成为了一项必需的技能。本文将介绍如何使用PHP生成二维码,并给出具体的代码示例。一、安装二维码生成库在使用PHP生成二维码之前,我们需要先安装一个生成二维码的库。这里推荐使用PHPQRCode库,它是一个简单易用的库,可以

PHP生成二维码的两个方法和实例_PHP PHP生成二维码的两个方法和实例_PHP

01 Jun 2016

这篇文章主要介绍了PHP生成二维码的两个方法和实例,分别使用Google API和PHP二维码生成类库PHP QR Code实现,需要的朋友可以参考下

怎么用excel生成二维码图片 excel生成二维码图片的方法 怎么用excel生成二维码图片 excel生成二维码图片的方法

26 Aug 2024

Excel是一个非常强大的电子表格应用程序,它不仅可以用于数据分析和处理,还可以用于制作二维码。那么如何用Excel生成二维码呢?二维码在我们生活是很常见的,也为我们的生活工作学习提供极大方便。下面我就带大家一起了解方法吧。操作步骤1、首先将需要生成二维码的链接和标题复制到表中A2B2单元格。2、单击【文件】选项卡中的【选项】。3、打开【excel选项】对话框,单击自定义,选中【开发工具】添加至右侧自定义功能区中。4、单击【开发工具】选项卡,单击控件功能组中的【插入】,选择右下角的【其他控件】。

如何使用PHP生成带有文本的二维码? 如何使用PHP生成带有文本的二维码?

18 Aug 2023

如何使用PHP生成带有文本的二维码?引言:二维码是一种可以将大量信息编码到小小的方块中的编码方式。它在商业、营销和信息传播领域得到了广泛应用。在PHP中,我们可以使用一些库和函数来生成带有文本的二维码。本文将介绍如何使用PHP生成带有文本的二维码,并提供相应的代码示例。步骤1:安装依赖库在生成二维码之前,我们需要安装一个PHP库来处理二维码的生成。在本文中,

See all articles