成人免费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語言編程

2012-04-01 09:53:13

二維碼

2021-02-08 08:40:00

Zint二維碼開源

2017-02-21 09:17:46

二維碼漏洞

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技術棧公眾號

主站蜘蛛池模板: 韩日视频在线观看 | 欧美一级做a爰片免费视频 国产美女特级嫩嫩嫩bbb片 | 国产剧情一区 | www.天天操 | 欧美炮房 | 91中文在线观看 | 日本黄色大片免费 | 日韩欧美国产精品一区二区 | 综合伊人| 天堂素人约啪 | 国产日屁 | 久久免费视频2 | 国产三级日本三级 | 日韩国产在线 | 午夜精品久久久久久久久久久久久 | 国产精品黄视频 | 九九综合| 亚洲国产一区二区三区, | 久久精品国产一区 | 啪一啪在线视频 | 日本人爽p大片免费看 | 成人综合在线视频 | 国产精品1区 | 亚洲二区在线观看 | av在线一区二区三区 | 亚洲乱码一区二区 | 亚洲免费人成在线视频观看 | 国产网站在线免费观看 | 99亚洲精品 | 亚洲一区 | 成人亚洲性情网站www在线观看 | 久久国产精品一区二区三区 | 国产99久久久国产精品 | 99亚洲精品 | 欧美a在线 | 国产99视频精品免费播放照片 | 国产一级大片 | 精品毛片 | 日韩久久精品 | 久久丁香| 91视频.|