例として、PHP QR Code クラス ライブラリを使用して QR コードを作成します。
1、ブラウザ出力:
- $value="http://bbs.it-home.org";
- $matrixPointSize = " 4";
- QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);
- exit;
- ?>
-
-
- コードをコピー
-
2、ファイル出力QRコード
include('phpqrcode/phpqrcode.php'); // QRコードデータ $data = 'http://bbs.it-home.org' // 生成されたファイル名- $filename = '1111.png';
- // エラー修正レベル: L、M、Q、H
- $errorCorrectionLevel = 'L';
- // ポイントサイズ: 1 ~ 10
- $matrixPointSize = 4; $data, $filename, $errorCorrectionLevel, $matrixPointSize, 2);
-
-
- コードをコピー
-
-
- 3して、中央にロゴが入ったQRコードを生成します
include('phpqrcode/phpqrcode.php'); $value='http://bbs.it-home.org'; L'; $matrixPointSize = 6; QRcode::png($value, 'xiangyang.png', $errorCorrectionLevel, $matrixPointSize, 2); - echo "QR コードが生成されました";
- $logo = 'logo.png';
- $QR = 'xiangyang.png';
if($logo !== FALSE)
- {
- $logo = imagecreatefromstring(file_get_contents($QR));
- $QR_height = imagey($QR);
- $logo_height = $logo_width / 5;
- $logo_height = $logo_width / $scale; $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,' xiangyanglog.png');
- ?
-
-
-
- コードをコピー
-
-
-
-
-
-
-
-
-
-
-
|