搜索
首页PHP 库Other librariesphpqrcode-master二维码生成类
phpqrcode-master二维码生成类

调用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

相关文章

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

16Mar2018

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

php二维码生成_PHPphp二维码生成_PHP

30May2016

在二维码越来越普及之际。我们需要了解一下什么是二维码,作为了一个php programer,我们更需要知道如何使用 php生成二维码。废话少说,下面说正题。

QRcode php生成二维码QRcode php生成二维码

06Jun2016

QRcode 是二维码的一种。 QRcode 可以存储最多 4296 个字母数字类型的任意文本。这些文本可以是任何内容,例如,网址、联系信息、电话号码(具体科查看 二维码数据式 )。 QRcode 存储的信息可以被安装有适当软件的光学设备读

excel生成二维码方法excel生成二维码方法

18Aug2023

excel生成二维码方法:1、使用VBA宏生成二维码,打开VBA编辑器,点击“插入”菜单,选择“模块”,在新建的模块中,输入VBA代码,点击运行,执行VBA宏,选择要生成二维码的单元格范围即可;2、第三方插件生成二维码,点击“文件”菜单,选择“选项”,对话框中,选择“加载项”,打开COM加载项对话框,选择要安装的二维码插件文件,安装插件,选择要生成二维码的单元格,生成二维码。

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

26Aug2024

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

java生成小程序二维码java生成小程序二维码

19Mar2024

这篇文章将为大家详细讲解有关java生成小程序二维码,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Java生成小程序二维码引言小程序二维码是访问小程序的一种便捷方式,可用于宣传推广、用户引导等场景。本文将介绍使用Java生成小程序二维码的详细步骤,包括生成基础二维码和带有自定义样式的二维码。生成基础二维码添加Maven依赖:com.Google.zxing

See all articles