成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PHP生成中間帶LOGO圖像的二維碼

開發 后端
這是一個二維碼生成器,它可以幫助你以簡單的方式生成二維碼,并且可以設置二維碼中間的小logo圖標。使用非常簡單,并且提供了一個Symfony包,可以快速整合到你的項目中。

PHP生成中間帶LOGO圖像的二維碼

這是一個二維碼生成器,它可以幫助你以簡單的方式生成二維碼,并且可以設置二維碼中間的小logo圖標。使用非常簡單,并且提供了一個Symfony包,可以快速整合到你的項目中。

查看演示 下載源碼

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

安裝

使用 Composer 來安裝這個庫。

  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: '.$qrCode->getContentType()); 
  5. echo $qrCode->writeString(); 

 

高級用法

QrCode提供了許多方法參數設置,可以滿足各種需求場景。比如需要生成中間帶logo的二維碼,需要保存二維碼圖片等。請看以下代碼:

  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()]); 

 

運行以上代碼,你會發現生成了一個中間,以上代碼中:

setSize() :設置二維碼圖片的尺寸,數字整型,默認長寬是300px的圖片。

setErrorCorrectionLevel() :設置糾錯級別,可以是 LOW , MEDIUM , QUARTILE , HIGH

setForegroundColor() :設置前置色,rgb,默認黑色

setBackgroundColor() :設置背景色,rgb,默認白色

setLabel() :設置文字說明

setLogoPath() :設置中間logo路徑地址

 

setLogoWidth() :設置logo寬度大小,數字 

責任編輯:龐桂玉 來源: PHP技術大全
相關推薦

2024-06-26 08:46:45

2023-11-17 15:44:06

C++庫生成二維碼

2023-11-17 09:07:51

.NET生成二維碼識別二維碼

2015-09-24 09:56:19

.NET二維碼

2013-10-29 09:46:05

二維碼

2013-03-27 16:13:17

Android開發Android二維碼生QR生成

2013-01-30 12:16:49

二維碼NFC近場通訊

2014-12-31 15:37:16

二維碼生成掃描

2023-10-31 08:16:16

Go語言二維碼

2015-07-22 10:46:20

二維碼掃描

2020-08-07 14:18:03

二維碼Go語言編程

2017-02-21 09:17:46

二維碼漏洞

2012-04-01 09:53:13

二維碼

2021-02-08 08:40:00

Zint二維碼開源

2011-12-06 16:40:45

二維碼快拍二維碼靈動快拍

2011-11-24 16:00:23

信息圖QR碼二維碼

2022-03-24 09:43:29

二維碼二維碼修改器github

2023-12-25 14:53:36

2014-03-05 14:41:55

二維碼登錄

2025-03-04 09:15:00

惡意軟件網絡安全郵件釣魚
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 蜜臀av日日欢夜夜爽一区 | 国产亚洲成av人在线观看导航 | 视频一区二区三区在线观看 | av在线电影网站 | av大片| 精品久久香蕉国产线看观看亚洲 | 久久国产精品一区二区三区 | 欧美操操操 | 九九亚洲 | 欧美激情久久久 | 久久出精品 | 久久久国产视频 | 亚洲精品区 | 青青草亚洲| 日韩一级电影免费观看 | 欧美成人高清 | 一区二区三区免费 | 欧美日韩不卡在线 | 在线免费中文字幕 | 久久久久久女 | 巨大黑人极品videos精品 | 久久久久久久久久久蜜桃 | 久久精品日| 日韩一级精品视频在线观看 | 国产精品无码久久久久 | 国产色播av在线 | 国产一区在线免费观看 | 羞羞视频网站免费看 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 亚洲精品高清视频在线观看 | 中文字幕成人 | www九色 | 精品国产免费一区二区三区演员表 | 亚洲成av| 农村妇女毛片精品久久久 | 亚洲精品日韩一区二区电影 | 激情一区二区三区 | 亚洲精品乱码久久久久久久久久 | 国产69精品久久99不卡免费版 | 日本精品一区二区三区在线观看 | 一区二区亚洲 |