`
cuiyadll
  • 浏览: 204704 次
文章分类
社区版块
存档分类
最新评论

使用PHP QR Code类库创建中间带LOGO的二维码

php 
阅读更多
使用PHP QR Code类库创建二维码

使用举例浏览器输出:

<?
include "phpqrcode/phpqrcode.php";
$value="http://s.bookphone.cn/chinabook/index.php/adminhtml/Croles/admin";
$errorCorrectionLevel = "L";
$matrixPointSize = "4";
QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);
exit;
?>

文件输出二维码

include('phpqrcode/phpqrcode.php');
// 二维码数据
$data = 'http://s.bookphone.cn';
// 生成的文件名
$filename = '1111.png';
// 纠错级别:L、M、Q、H
$errorCorrectionLevel = 'L';
// 点的大小:1到10
$matrixPointSize = 4;
QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2);

生成中间带logo的二维码

<?php
include('phpqrcode/phpqrcode.php');
$value='http://xy.bookphone.cn';
$errorCorrectionLevel = 'L';
$matrixPointSize = 6;
QRcode::png($value, 'xiangyang.png', $errorCorrectionLevel, $matrixPointSize, 2);
echo "QR code generated"."<br />";
$logo = 'logo.png';
$QR = 'xiangyang.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_height = imagesy($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,'xiangyanglog.png');
?>
分享到:
评论

相关推荐

    php二维码类库:一个支持二维码读取的php类库(qreader)

    4. **兼容性**:"qreader"类库的一个显著特点是支持多种类型的二维码,包括但不限于QR码、DataMatrix、EAN、Code128等。这意味着你可以用同一个类库处理多种不同的二维码格式。 5. **示例代码**:通常,类库会提供...

    QrReader类PHP7.3可用

    在PHP编程环境中,QrReader类是一个用于读取和解析二维码(QR Code)的工具,尤其适用于PHP 7.3版本。这个类库通常能够帮助开发者轻松地从图像中识别和提取二维码数据,广泛应用于网站集成、数据追踪、移动支付等...

    php创建带logo二维码类

    - `demo.php`: 演示如何使用PHP QR Code库生成带LOGO的二维码的脚本。 - `qrcode`: 可能是生成的二维码图像文件,或者是一个包含更多示例代码的文件夹。 通过以上步骤,我们可以创建出具有企业特色的二维码,提升...

    PHP生成二维码类库

    在现代互联网应用中,二维码(Quick Response Code)已经成为一种便捷的信息传递方式,它能够存储网址、文本、联系信息等多种数据,并且可以通过扫描快速读取。PHP生成二维码的功能则为开发者提供了在网页中创建和...

    phpqrcode生成带logo二维码,logo图标缩放不失真不变形源代码

    在这个特定的项目中,我们关注的是如何使用PHP QR Code(phpqrcode)库来生成带有logo的二维码,同时确保logo在缩放时不会失真或变形。 首先,`phpqrcode.php`是PHP QR Code的核心文件,它包含了生成二维码的所有...

    PHP下通过QRCode类库创建中间带网站LOGO的二维码

    以下是对如何使用PHP QR Code类库创建二维码,包括带网站LOGO的二维码的详细说明。 首先,你需要下载PHP QR Code类库。由于源代码托管在SourceForge上,如果直接链接无法访问,可以尝试国内镜像站点进行下载。下载...

    QR Code.zip_qr code _qr_code_二维码_二维码生成_二维码的底层

    二维码(QR Code)是一种二维条码技术,广泛应用于日常生活中的数据传输、信息存储与识别。在给定的压缩包文件“QR Code.zip”中,包含了实现二维码生成的相关源代码,表明这是一个无需依赖任何底层工具库的纯算法...

    开源:C# QRCode带LOGO二维码 for .net2.0,可自定义二维码图片大小

    最近做一个项目,要用二维码,要求.net2.0,而且二维码图片拉伸之后,领导说好像有点模糊...源码,C# QRCode带LOGO二维码,可自定义二维码图片大小,不影响图片清晰度。 .net2.0。要引用“ThoughtWorks.QRCode.dll”哦

    中间带logo图片的二维码生成

    在IT行业中,二维码(Quick Response Code,简称QR码)是一种二维条形码,它能够存储比传统条形码更多的信息,如网址、文本、联系方式等。在今天的数字化世界里,二维码广泛应用于各种场景,如广告宣传、产品信息、...

    Android高级应用源码-java使用qrCode生成二维码实例中间带logo.rar

    这个"Android高级应用源码-java使用qrCode生成二维码实例中间带logo.rar"压缩包提供了一个示例,教你如何在生成的二维码中间嵌入logo,使二维码更加个性化且易于识别。下面我们将深入探讨这个知识点。 首先,我们...

    PHPqrCode:一个生成二维码的php类库

    除了基本的生成功能,PHPqrCode还支持一些高级特性,例如自定义二维码的颜色、边框宽度,以及在二维码中间添加logo等。这使得你可以根据项目的需要定制二维码的外观,使其更具个性化。 在实际应用中,PHPqrCode常...

    PHP生成中间带LOGO图像的二维码

    在IT行业中,二维码作为一...以上就是使用PHP生成中间带LOGO图像的二维码的全过程,涉及到了二维码生成库的使用、图像处理以及网页展示。通过这个过程,我们可以创建出具有企业标识的个性化二维码,提高品牌的辨识度。

    java生成带Logo二维码

    以上就是使用Java生成带Logo二维码以及解密二维码的基本操作。在实际应用中,我们还需要考虑错误处理、二维码格式转换、容错级别调整等因素,以满足不同场景的需求。在进行这些操作时,确保遵循最佳实践,比如合理...

    QR.zip_LABVIEW 二维码_labview qr code_labview qrcode_labview二维码_qr

    在这个"QR.zip_LABVIEW 二维码_labview qr code_labview qrcode_labview二维码_qr"项目中,重点是利用LabVIEW来实现二维码的生成。 二维码(Quick Response Code,简称QR码)是一种二维条形码,能够存储更多的信息...

    phpqrcode生成带LOGO图片二维码demo

    本篇文章将深入探讨如何使用PHP QR Code库生成带有LOGO的图片二维码,并提供一个实际的DEMO案例。 首先,我们要了解PHP QR Code库的基本概念。PHP QR Code由Denis Sinegubko开发,是一个完全开源的项目,它实现了...

    java生成二维码(中间带logo)

    本篇将详细介绍如何使用Java来创建带有logo的二维码。 首先,我们需要了解二维码的基本原理。二维码(Quick Response Code)是二维条形码的一种,由日本Denso Wave公司发明,它能够在有限的空间内存储大量的数据,...

    js生成二维码中间带logo的图,可以下载二维码中间带logo

    本话题主要关注如何使用JavaScript(简称js)来生成带有中心logo的二维码,并能够进行下载。这样的二维码不仅具有实用性,还能通过logo增强品牌识别度。 首先,我们需要了解JavaScript中的二维码生成库,如`qrcode-...

    使用PHP生成二维码,以及如何生成中间带LOGO图像的二维码.zip

    总结起来,PHP生成二维码并添加LOGO图像是一项实用的技能,通过结合`Endroid QR Code`等库和PHP的图像处理能力,我们可以创建出既美观又实用的二维码。同时,了解其他编程语言如C#的相关方法也是扩展技术视野的重要...

    JavaScript生成带logo的二维码

    在这个场景中,我们不仅可以生成基础的二维码,还可以在二维码中间嵌入自定义的logo,提升品牌识别度。下面我们将深入探讨这个主题。 首先,了解二维码的工作原理。二维码(Quick Response Code)是一种二维条形码...

    2 QR_Code_labviewqr二维码_二维码识别_二维码_

    【标题】"2 QR_Code_labviewqr二维码_二维码识别_二维码_" 涉及到的主要技术是使用LabVIEW(Laboratory Virtual Instrument Engineering Workbench)进行二维码的读取和解析,这是NI公司推出的一种图形化编程语言,...

Global site tag (gtag.js) - Google Analytics