-
- include "phpqrcode/phpqrcode.php";
- $value="http://bbs.it-home.org";
- $errorCorrectionLevel = "L";
- $matrixPointSize = "4 ";
- QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);
- exit;
- ?>
-
コードをコピー
ファイル出力QRコード:
-
- < ? php
- include('phpqrcode/phpqrcode.php');
- // QRコードデータ
- $data = 'http://s.bookphone.cn';
- // 生成されたファイル名
- $filename = '1111 .png' ;
- // エラー修正レベル: L、M、Q、H
- $errorCorrectionLevel = 'L'
- // ポイント サイズ: 1 ~ 10
- $matrixPointSize = 4; $errorCorrectionLevel, $matrixPointSize, 2);
- ?>
-
-
コード
をコピーして、中央にロゴのある QR コードを生成します。
-
//中央のロゴ付きQRコード - //by bbs.it-home.org
- include('phpqrcode/phpqrcode.php'); 'http://bbs.it-home.org';
- $errorCorrectionLevel = 'L';
- $matrixPointSize = 6;
- QRcode::png($value, 'jbxue.png', $errorCorrectionLevel, $matrixPointSize , 2 );
- echo "QR コードが生成されました"."
"; - $logo = 'logo.png';
- $QR = 'jbxue.png';
{
$QR = imagecreatefromstring(file_get_contents($QR));
- $logo = imagecreatefromstring(file_get_contents($logo));
- $QR_width = imagex ($QR);
- $QR_height = imagey($QR);
- $logo_width = imagex($logo);
- $logo_height = imagey($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,'jbxue_log.png');
- ?>
-
-
-
コードをコピー
|