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 ' '; } |
http://www.bkjia.com/PHPjc/444661.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/444661.html技術記事 QR コードは 2 次元バーコードの一種で、対応するエンコード アルゴリズムを通じて Web サイトのアドレス、テキスト、写真、その他の情報を正方形のバーコード パターンにまとめることができます...
。