亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁 PHP 函式庫 其它類別庫 phpqrcode-master二維碼生成類
phpqrcode-master二維碼生成類

呼叫PHP qrCode非常簡單,如下程式碼即可產(chǎn)生一張內(nèi)容為"http://ipnx.cn"的二維碼.

Php程式碼?

include ' phpqrcode.php'; ??

QRcode::png('"http://ipnx.cn'); ??

?那麼實(shí)際應(yīng)用中,我們會(huì)在二維碼的中間加上自己的LOGO,已增強(qiáng)宣傳效果。那如何產(chǎn)生含有l(wèi)ogo的二維碼呢?其實(shí)原理很簡單,先使用PHP qr Code產(chǎn)生一張二維碼圖片,然後再利用php的image相關(guān)函數(shù),將事先準(zhǔn)備好的logo圖片加入剛產(chǎn)生的原始二維碼圖片中間,然後重新產(chǎn)生一張新的二維碼圖片。

?

<?php 
include 'phpqrcode.php'; 
$value = 'http://www.learnphp.cn'; //二維碼內(nèi)容 
$errorCorrectionLevel = 'L';//容錯(cuò)級(jí)別 
$matrixPointSize = 6;//生成圖片大小 
//生成二維碼圖片 
QRcode::png($value, 'qrcode.png', $errorCorrectionLevel, $matrixPointSize, 2); 
$logo = 'logo.png';//準(zhǔn)備好的logo圖片 
$QR = 'qrcode.png';//已經(jīng)生成的原始二維碼圖 
  
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; 
//重新組合圖片并調(diào)整大小 
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">'; 
?>


#
免責(zé)聲明

本站所有資源皆由網(wǎng)友貢獻(xiàn)或各大下載網(wǎng)站轉(zhuǎn)載。請(qǐng)自行檢查軟體的完整性!本站所有資源僅供學(xué)習(xí)參考。請(qǐng)不要將它們用於商業(yè)目的。否則,一切後果都由您負(fù)責(zé)!如有侵權(quán),請(qǐng)聯(lián)絡(luò)我們刪除。聯(lián)絡(luò)方式:admin@php.cn

相關(guān)文章

h5二維碼怎么生成 h5二維碼怎么生成

06 Apr 2025

只需四個(gè)步驟即可生成 h5 二維碼:選擇生成器、輸入網(wǎng)址、自定義大小和設(shè)計(jì),以及下載二維碼圖像。

Python中如何生成二維碼? Python中如何生成二維碼?

21 May 2025

在Python中生成二維碼可以使用qrcode庫。 1.安裝qrcode庫:pipinstallqrcode[pil]。 2.創(chuàng)建QRCode對(duì)象並添加數(shù)據(jù):qr=qrcode.QRCode(version=1,error_correction=qrcode.constants.ERROR_CORRECT_L,box_size=10,border=4);qr.add_data('https://example.com');qr.make(fit=True)。 3.生成並保存圖片:img=qr.make

為什麼要從 Python 中的「object」繼承:一個(gè)類別繼承問題 為什麼要從 Python 中的「object」繼承:一個(gè)類別繼承問題

24 Dec 2024

了解 Python 類別繼承在 Python 中,類別可以從其他類別繼承,這使它們能夠存取父類別的屬性並...

如何在 Linux 上建立和使用動(dòng)態(tài)共用 C 類別庫? 如何在 Linux 上建立和使用動(dòng)態(tài)共用 C 類別庫?

05 Dec 2024

在 Linux 上建立和使用動(dòng)態(tài)共用 C 類別庫建立共用類別庫要建立共用 C 類別庫,您可以依照...

Java如何正確生成並顯示微信小程序帶參數(shù)二維碼? Java如何正確生成並顯示微信小程序帶參數(shù)二維碼?

19 Apr 2025

在Java中生成帶參數(shù)的微信小程序二維碼並將其顯示在HTML頁面上,是一個(gè)常見的需求。本文將詳細(xì)探討如何使用J...

為什麼無法在字段初始化程序中初始化非靜態(tài)字段? 為什麼無法在字段初始化程序中初始化非靜態(tài)字段?

03 Jan 2025

了解欄位初始化問題在您的程式碼中,您有一個(gè)儲(chǔ)存庫類別 (DinnerRepository) 和一個(gè)服務(wù)類別 (Service),它使用...

See all articles