国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

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

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

Php程式碼?

include ' phpqrcode.php'; ??

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

?那麼實(shí)際應(yīng)用中,我們會在二維碼的中間加上自己的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';//容錯級別 
$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)載。請自行檢查軟體的完整性!本站所有資源僅供學(xué)習(xí)參考。請不要將它們用於商業(yè)目的。否則,一切後果都由您負(fù)責(zé)!如有侵權(quán),請聯(lián)絡(luò)我們刪除。聯(lián)絡(luò)方式:admin@php.cn

相關(guān)文章

PHP QR Code 條碼與二維碼產(chǎn)生類別庫 PHP QR Code 條碼與二維碼產(chǎn)生類別庫

25 Jul 2016

PHP QR Code 條碼與二維碼產(chǎn)生類別庫

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

06 Apr 2025

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

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

21 May 2025

在Python中生成二維碼可以使用qrcode庫。 1.安裝qrcode庫:pipinstallqrcode[pil]。 2.創(chuàng)建QRCode對象並添加數(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」繼承:一個類別繼承問題 為什麼要從 Python 中的「object」繼承:一個類別繼承問題

24 Dec 2024

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

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

19 Apr 2025

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

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

05 Dec 2024

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

See all articles