ホームページ  >  記事  >  バックエンド開発  >  php は PHP QR コードを使用して QR コード (ロゴ付き) を生成します_PHP チュートリアル

php は PHP QR コードを使用して QR コード (ロゴ付き) を生成します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:44:00908ブラウズ

QRコードを生成するにはいくつかのクラスライブラリを使用する必要があります。次に、PHP QRコードを使用してQRコードを生成する方法を紹介します。その生成方法は以下の通りです。

PHP クラス ライブラリ PHP QR コードを使用して実装するため、追加の PHP 拡張機能をインストールする必要はありません
まずクラスライブラリパッケージをダウンロードします。アドレスが開けない場合があります
アドレス: http://phpqrcode.sourceforge.net/
ダウンロード: http://sourceforge.net/projects/phpqrcode/

通常、phpqrcode.php ファイルを使用するときにインポートできます

具体的な使用例

ブラウザの直接出力:

コードは次のとおりです コードをコピー

「phpqrcode/phpqrcode.php」を含めます
$value="http://www.hzhuti.com"; $errorCorrectionLevel = "L"; $matrixPointSize = "4"; QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize); 出る
?>



画像ファイル出力

コードは次のとおりです

コードをコピー //ファイル出力
Include('phpqrcode/phpqrcode.php');

// QRコードデータ
$data = 'http://www.bKjia.c0m';
// 生成されたファイル名
$ファイル名 = '1111.png';
// 補正レベル: L、M、Q、H
$errorCorrectionLevel = 'L';
// ポイントサイズ: 1 ~ 10
$matrixPointSize = 4; QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2); ?>




中央にロゴが入ったQRコードを生成します



コードは次のとおりです

コードをコピー

// 中央にロゴが入った QR コードを生成します Include('phpqrcode/phpqrcode.php'); $value='http://www.bKjia.c0m'; $errorCorrectionLevel = 'L'; $matrixPointSize = 10; QRcode::png($value, 'xiangyang.png', $errorCorrectionLevel, $matrixPointSize, ); echo "QR コードが生成されました"."
"; $logo = 'bdlogo.gif'; $QR = 'xiangyang.png'; If($logo !== FALSE) { $QR = imagecreatefromstring(file_get_contents($QR)); $logo = imagecreatefromstring(file_get_contents($logo)); $QR_width = 画像x($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,'xiangyanglog.png'); ?>






www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/633137.html技術記事 QRコードを生成するにはいくつかのクラスライブラリを使用する必要があります。PHP QR Codeを使用してQRコードを生成する方法を以下に紹介します。 php クラスの使用...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。