導航:首頁 > 編程語言 > php生成帶logo二維碼

php生成帶logo二維碼

發布時間:2022-04-17 04:44:10

⑴ 如何用php生成二維碼實例

php生成二維碼的方式:1.google開放api;2.php類庫PHP QR Code;3.libqrencode;4.QRcode Perl CGI & PHP scripts

⑵ 為什麼我用phprqcode 生成二維碼帶logo的時候,就無法讀取信息

使用 jQuery.qrcode.js實現。
jQuery.qrcode.js 是一個能夠在客戶端生成矩陣二維碼QRCode 的jquery插件,使用它可以很方便的在頁面上生成二維條碼。此插件是能夠獨立使用的,體積也比較 小,使用gzip壓縮後才不到4kb。因為它是直接在客戶端生成的條碼, 所以不會有圖片下載的過程,能夠實現快速生成。它是基於一個多語言的類庫封裝的,也不依賴於其他額外的服務。
好處:使用jquery-qrcode的好處,不需要在伺服器端生成多餘的二維碼圖片,二維碼直接通過JavaScript直接在客戶端生成,有效減少帶寬,以及維護成本。

⑶ 如何利用PHP代碼製作微信二維碼中間帶頭像

1首先登錄微信客戶端,點擊【我】

步驟閱讀 .2選擇頭像那一行。

步驟閱讀 .3選擇【二維碼名片】

步驟閱讀 .4點擊「三顆點」

步驟閱讀 .5可以選擇【換個樣式】,選擇喜歡的二維碼

步驟閱讀 .6

⑷ 如何生成帶中間LOGO的二維碼

這個很簡單,在已有二維碼基礎上可以用ps等編輯軟體把圖片放到二維碼的中間,只要不遮擋3個角的定位框和遮擋范圍總面積不超過整個二維碼的1/3就可以。

如果沒有生成過二維碼,你可以使用這款二維碼的生成工具,直接製作一個二維碼。步驟如下:

  1. 注冊賬戶登錄到操作後台。

直接下載保存這個二維碼即可。

希望能幫助到你!

⑸ php創建帶logo的二維碼失真是怎麼回事

基本上兩種方式:
1,微信這種的自動生成的二維碼,頭像設為LOGO,即可生成中間是LOGO的二維碼。
2,在一些二維碼生成網站上,可以生成一個無LOGO的二維碼,下載下來,用PS把LOGO加到二維碼上,即可;也可把LOGO上傳上,直接生成帶LOGO的二維碼。

⑹ php 如何形成二維碼

使用PHPQRCode類庫創建二維碼

使用舉例瀏覽器輸出:

<?
include"phpqrcode/phpqrcode.php";

$errorCorrectionLevel="L";
$matrixPointSize="4";
QRcode::png($value,false,$errorCorrectionLevel,$matrixPointSize);
exit;
?>

文件輸出二維碼

include('phpqrcode/phpqrcode.php');
//二維碼數據

//生成的文件名
$filename='1111.png';
//糾錯級別:L、M、Q、H
$errorCorrectionLevel='L';
//點的大小:1到10
$matrixPointSize=4;
QRcode::png($data,$filename,$errorCorrectionLevel,$matrixPointSize,2);

生成中間帶logo的二維碼

<?php
include('phpqrcode/phpqrcode.php');

$errorCorrectionLevel='L';
$matrixPointSize=6;
QRcode::png($value,'xiangyang.png',$errorCorrectionLevel,$matrixPointSize,2);
echo"QRcodegenerated"."<br/>";
$logo='logo.png';
$QR='xiangyang.png';

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_height=imagesy($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;
imageresampled($QR,$logo,$from_width,$from_width,0,0,$logo_qr_width,$logo_qr_height,$logo_width,$logo_height);
}
imagepng($QR,'xiangyanglog.png');
?>


自行下載phpqrcode.

⑺ php生成二維碼的幾種方式整理及使用實例

本文整理了一些php生成二維碼的方式:1.google開放api;2.php類庫PHP QR Code;3.libqrencode;4.QRcode Perl CGI & PHP scripts感興趣的朋友可以參考下哈

1.google開放api

$urlToEncode="http://bbs.lewanchina.com";
generateQRfromGoogle($urlToEncode);
function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0')
{
$url = urlencode($url);
echo '<img src="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$chl.'" alt="QR code" widhtHeight="'.$size.'" widhtHeight="'.$size.'"/>';
}

2.php類庫PHP QR Code

PHP QR Code is open source (LGPL) library for generating QR Code,
2-dimensional barcode. Based on libqrencode C library,
provides API for creating QR Code barcode images (PNG, JPEG thanks to GD2).
Implemented purely in PHP, with no external dependencies (except GD2 if needed).

<?
include "./phpqrcode/phpqrcode.php";
$value="http://www.weste.net";
$errorCorrectionLevel = "L";
$matrixPointSize = "4";
QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);
exit;
?>

⑻ phpqrcode怎樣生成帶logo的二維碼

phpqrcode.php提供了一個關鍵的png()方法,其中
參數$text表示生成二位的的信息文本;
參數$outfile表示是否輸出二維碼圖片 文件,默認否;
參數$level表示容錯率,也就是有被覆蓋的區域還能識別,分別是 L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%);
參數$size表示生成圖片大小,默認是3;參數$margin表示二維碼周圍邊框空白區域間距值;
參數$saveandprint表示是否保存二維碼並顯示。
. 代碼如下:
public static function png($text, $outfile=false, $level=QR_ECLEVEL_L, $size=3, $margin=4, $saveandprint=false)
{
$enc = QRencode::factory($level, $size, $margin);
return $enc->encodePNG($text, $outfile, $saveandprint=false);
}

⑼ 如何php 在二維碼上添加部分透明的logo

下載官網提供的類庫後,只需要使用phpqrcode.php就可以生成二維碼了,當然您的PHP環境必須開啟支持GD2。
phpqrcode.php提供了一個關鍵的png()方法,其中參數$text表示生成二位的的信息文本;參數$outfile表示是否輸出二維碼圖片 文件,默認否;參數$level表示容錯率,也就是有被覆蓋的區域還能識別,分別是 L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%);
參數$size表示生成圖片大小,默認是3;參數$margin表示二維碼周圍邊框空白區域間距值;參數$saveandprint表示是否保存二維碼並 顯示。轉載,僅供參考。
. 代碼如下:
public static function png($text, $outfile=false, $level=QR_ECLEVEL_L, $size=3, $margin=4, $saveandprint=false)
{
$enc = QRencode::factory($level, $size, $margin);
return $enc->encodePNG($text, $outfile, $saveandprint=false);
}

閱讀全文

與php生成帶logo二維碼相關的資料

熱點內容
php獨立運行 瀏覽:530
手機sh執行命令 瀏覽:727
雲伺服器的角色 瀏覽:733
單片機頻率比例 瀏覽:840
我的世界伺服器如何關閉正版驗證 瀏覽:504
如何查roid伺服器上的 瀏覽:130
安卓手機主板如何撬晶元不掉電 瀏覽:249
php各個框架的優缺點 瀏覽:101
php1100生成數組 瀏覽:359
以後做平面設計好還是程序員好 瀏覽:552
雲伺服器應用管理 瀏覽:438
飢荒雲伺服器搭建過程 瀏覽:186
可編程式控制制器優點 瀏覽:99
壓縮垃圾車說明書 瀏覽:28
五輪書pdf 瀏覽:802
單片機定時流水中斷系統流水燈 瀏覽:701
u8如何連接伺服器配置 瀏覽:68
動力在於緩解壓力 瀏覽:867
報考科一用什麼app 瀏覽:346
knn人臉識別演算法 瀏覽:431