作家
登录

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

作者: 来源: 2017-11-21 10:53:10 阅读 我要评论

查看原文:https://www.helloweba.com/view-blog-455.html,即可下载源码。

Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践


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

这是一个二维码生成器,它可以赞助你以简单的方法生成二维码,并且可以设置二维铝闼殇的小logo搁笔。应用异常简单,并且供给了一个Symfony包,可以快速整合到你的项目中。

查看演示 下载源码

安装

应用 Composer 来安装这个库。

  1. require_once('vendor/autoload.php'); 
  2. use Endroid\QrCode\ErrorCorrectionLevel; 
  3. use Endroid\QrCode\LabelAlignment; 
  4. use Endroid\QrCode\QrCode; 
  5. use Symfony\Component\HttpFoundation\Response; 
  6. // Create a basic QR code 
  7. $qrCode = new QrCode('Life is too short to be generating QR codes'); 
  8. $qrCode->setSize(300); 
  9. // Set advanced options 
  10. $qrCode 
  11.     ->setWriterByName('png'
  12.     ->setMargin(10) 
  13.     ->setSize(200) 
  14.     ->setEncoding('UTF-8'
  15.     ->setErrorCorrectionLevel(ErrorCorrectionLevel::HIGH) 
  16.     ->setForegroundColor(['r' => 0, 'g' => 0, 'b' => 0]) 
  17.     ->setBackgroundColor(['r' => 255, 'g' => 255, 'b' => 255]) 
  18.     ->setLabel('手机扫一扫', 12) 
  19.     ->setLogoPath('logo.png'
  20.     ->setLogoWidth(64) 
  21.     ->setValidateResult(false
  22. // Directly output the QR code 
  23. header('Content-Type: '.$qrCode->getContentType()); 
  24. echo $qrCode->writeString(); 
  25. // Save it to a file 
  26. //$qrCode->writeFile(__DIR__.'/qrcode.png'); 
  27. // Create a response object 
  28. $response = new Response($qrCode->writeString(), Response::HTTP_OK, ['Content-Type' => $qrCode->getContentType()]); 
  1. composer require endroid/qrcode 

根本用法

简单几行代码,就可以生成一个通俗的二维码:

  1. require_once('vendor/autoload.php'); 
  2. use Endroid\QrCode\QrCode; 
  3. $qrCode = new QrCode('Helloweba迎接您!'); 
  4. header('Content-Type: '

      推荐阅读

      如何将云虚拟机迁回本地

    Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 在迁回到本地之前,先研究一下潜在的费用,例如许可否用和出口费用,并推敲投资一个迁徙对象。公有云是信>>>详细阅读


    本文标题:PHP生成中间带LOGO图像的二维码

    地址:http://www.17bianji.com/lsqh/39064.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)