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

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

調用PHP qrCode非常簡單,如下代碼即可生成一張內容為"http://miracleart.cn"的二維碼.

Php代碼 ?

include 'phpqrcode.php'; ??

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

?那么實際應用中,我們會在二維碼的中間加上自己的LOGO,已增強宣傳效果。那如何生成含有l(wèi)ogo的二維碼呢?其實原理很簡單,先使用PHP qr Code生成一張二維碼圖片,然后再利用php的image相關函數(shù),將事先準備好的logo圖片加入到剛生成的原始二維碼圖片中間,然后重新生成一張新 的二維碼圖片。

?

<?php 
include 'phpqrcode.php'; 
$value = 'http://www.learnphp.cn'; //二維碼內容 
$errorCorrectionLevel = 'L';//容錯級別 
$matrixPointSize = 6;//生成圖片大小 
//生成二維碼圖片 
QRcode::png($value, 'qrcode.png', $errorCorrectionLevel, $matrixPointSize, 2); 
$logo = 'logo.png';//準備好的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; 
//重新組合圖片并調整大小 
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">'; 
?>


免責聲明

本站所有資源均由網(wǎng)友貢獻或各大下載網(wǎng)站轉載。請自行檢查軟件的完整性!本站所有資源僅供學習參考。請不要將它們用于商業(yè)目的。否則,一切后果由您負責!如有侵權,請聯(lián)系我們刪除。聯(lián)系方式:admin@php.cn

相關文章

phpqrcode類生成二維碼方法 phpqrcode類生成二維碼方法

16 Mar 2018

使用PHP語言生成二維碼,還是挺有難度的,當然調用生成二維碼圖片的接口除外,如果自己寫代碼生成,真的無從下手。然而,我們可以使用phpqrcode這個現(xiàn)成的類文件,PHP二維碼生成類庫,利用它可以輕松生成二維碼。

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

06 Apr 2025

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

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

UniApp實現(xiàn)掃碼與二維碼生成的實現(xiàn)指南 UniApp實現(xiàn)掃碼與二維碼生成的實現(xiàn)指南

04 Jul 2023

UniApp實現(xiàn)掃碼與二維碼生成的實現(xiàn)指南在移動應用開發(fā)中,二維碼的應用越來越廣泛,它可以實現(xiàn)快速識別和傳輸數(shù)據(jù)。UniApp作為一款跨平臺開發(fā)框架,不僅提供了強大的功能和靈活的開發(fā)方式,還為我們提供了豐富的插件來實現(xiàn)掃碼和二維碼生成的功能。本文將介紹如何在UniApp中實現(xiàn)掃碼和二維碼生成的功能,并給出相關的代碼示例。一、引入插件在UniApp中實現(xiàn)掃碼和

小程序生成參數(shù)二維碼的方法介紹 小程序生成參數(shù)二維碼的方法介紹

30 Apr 2020

微信小程序如何生成參數(shù)二維碼?下面本篇文章給大家介紹一下小程序生成參數(shù)二維碼的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

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

19 Apr 2025

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

See all articles