ホームページ > バックエンド開発 > PHPチュートリアル > PHPはQRコードのサンプルコードを生成します

PHPはQRコードのサンプルコードを生成します

WBOY
リリース: 2016-07-25 09:12:15
オリジナル
1238 人が閲覧しました

QRコードとは何ですか? QR コードは、Web サイトのアドレス、テキスト、写真などの情報を、対応するエンコード アルゴリズムを通じて正方形のバーコード パターンにまとめることができる 2 次元バーコードの一種で、携帯電話ユーザーは関連情報を再デコードしてコンテンツを表示できます。カメラとデコード ソフトウェア。 # 2 文の説明: # qrlib.php をインクルードする場合は、他のファイル (ファイルやフォルダー) と一緒に配置する必要があります。 #phpqrcode.php はマージされたバージョンです。このファイルを含める必要があるだけですが、生成される画像は遅くて不正確です # 2 つの使用法を以下に示します。

  1. include('./phpqrcode/phpqrcode.php');
  2. // QR コードデータ
  3. $data = 'http://bbs.it-home.org'; / 生成されたファイル名
  4. $filename = $errorCorrectionLevel.'|'.$matrixPointSize.'.png'
  5. // エラー修正レベル: L、M、Q、H
  6. $errorCorrectionLevel = 'L'; // ポイント サイズ: 1 ~ 10
  7. $matrixPointSize = 4;
  8. QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2);
  9. # QR コード ファイルを作成します
  10. QRcode: code data text', 'filename.png');
  11. // ファイルを作成します
  12. # ブラウザに画像を生成します
  13. QRcode::png('some othertext 1234');
  14. // コード画像を作成し、ブラウザに直接出力します
  15. コードをコピーします
カラフルなコードを生成する必要がある場合は、自分で行う必要があります phpqrcode.php の QRimage クラスの image メソッド内のコードの色設定部分を変更します。コードの 1.1.4 バージョンは 987 行目と 988 行目で、前景色と背景色を 1 つずつ変更します。
$col[0] = ImageColorAllocate($base_image,255,255,255);

コードをコピー
  1. のQRコードについて使用方法については、次の記事も参照してください: php が QR コード ライブラリを生成する (QRCode メソッド)、php が QR コード画像クラスを生成する QRcode
  2. 2. GoogleオープンAPIを使用して生成する
$urlToEncode="http://bbs.it-home.org";

generateQRfromGoogle($urlToEncode)

function generatedQRfromGoogle($chl,$widhtHeight ='150',$) EC_level='L',$margin='0')

{
$url = urlencode($url)
echo 'QR コード';
    }
  1. コードをコピー
  2. QRコードを生成するGoogle APIのメソッドについては、以下も参照できます: php calls google QRコードを生成するインターフェース QRコードの例、Google APIを使用してQRコードを生成する方法
  3. アドレス: http://phpqrcode.sourceforge.net/ ダウンロード: http://sourceforge.net/projects/phpqrcode/ 3.libqrencode 住所:http://Fukuchi.org/works/qrencode/index.en.html phpのサポートについては、http://hirokawa.netflowers.jp/entry/4900/
  4. を参照してください。
4.QRcode Perl CGI および PHP スクリプト アドレス:http://www.swetake.com/qr/qr_cgi.html

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート