ホームページ  >  記事  >  バックエンド開発  >  PHP による QR コード実装コードの生成_PHP チュートリアル

PHP による QR コード実装コードの生成_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:11:221193ブラウズ

QR コードは 2 次元バーコードの一種で、対応するエンコード アルゴリズムを通じて Web サイトのアドレス、テキスト、写真、その他の情報を正方形のバーコード パターンにまとめることができ、携帯電話ユーザーは関連情報を再デコードし、カメラを通してコンテンツを表示できます。およびデコード ソフトウェア

php クラス ライブラリ PHP QR コード

# 2 文の説明:
# qrlib.php が含まれている場合は、他のファイル (ファイルやフォルダー) とまとめる必要があります。
# phpqrcode.php はマージされたバージョンです。このファイルをインクルードするだけで済みますが、生成される画像は遅くて不正確です
# 2 つの使用法を以下に示します:

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

include('./phpqrcode/phpqrcode.php');
// QR コードデータ
$data = 'http://gz.altmi.com'
// 生成されたファイル名
$ filename = $errorCorrectionLevel.'|'.$matrixPointSize.'.png';
// エラー修正レベル: L、M、Q、H
$errorCorrectionLevel = 'L'
// ポイントサイズ: 1 ~ 10
; $matrixPointSize = 4;
QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2);

?>

# QR コード ファイルを作成します
QRcode::png('コード データ テキスト ' , 'filename.png');
// ファイルを作成します

# ブラウザに画像を生成します
QRcode::png('some othertext 1234');
// コード画像を作成し、ブラウザに直接出力します


色付きのものを生成する必要がある場合は、自分で行う必要があります

phpqrcode.php の QRimage クラスの image メソッド内のコードのカラー設定部分を変更します。バージョン 1.1.4 のコードは 987 行目にあります。 988、前景色と背景色 :

コードは次のとおりです コードをコピー
$col[0] = ImageColorAllocate($base_image,255,255,255);
$col[1] = ImageColorAllocate($base_image,0,0,0);


Google のオープン API を使用して生成します

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

$url ToEncode=http ://gz.altmi.com";
generateQRfromGoogle($urlToEncode);
functiongenerateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0')
{
$url = urlencode($url);
echo 'QR コード ';
}


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/444661.html技術記事 QR コードは 2 次元バーコードの一種で、対応するエンコード アルゴリズムを通じて Web サイトのアドレス、テキスト、写真、その他の情報を正方形のバーコード パターンにまとめることができます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。