ホームページ >バックエンド開発 >PHPチュートリアル >QRCODEに基づいてカラーQRコードを生成するPHPメソッド

QRCODEに基づいてカラーQRコードを生成するPHPメソッド

墨辰丷
墨辰丷オリジナル
2018-06-02 10:41:034029ブラウズ

この記事では、主に PHP QRCODE でカラー QR コードを生成する方法を紹介し、カラー QR コードを生成するための phpqrcode ファイルの関連パラメータ設定スキルを簡単に分析します。

これは PHPQRCODE のリライトです。コードの一部を追加し、PNG GIF JPEG の出力をマージしました

パラメータの説明:

呼び出しメソッド:

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

QRcode::IMGout($text, $outfile = false、$level = QR_ECLEVEL_L、$size = 3、$col=array(array(255,255,255),array(0,0,0))、$margin =2、$saveandprint=false、$logo=false、 $bg=false, $type='png');

$text String
$outfile = false

出力ファイル

$level = L フォールトトレランス L 7% M 15% Q 25% H 30%
$size = 3 各ピクセルのサイズ
$col=array(array(255,255,255),array(0,0,0))

カラー多次元配列 RBG

[0] 背景色array(r,g, b)
[1] 左上隅付近 array(r,g,b)
[2] 右上隅付近 array(r,g,b)
[3] 左下付近角配列(r,g,b)
[4] 左上角中央配列(r,g,b)
[5] 右上角中央配列(r,g,b)
[6] 左下角中央配列(r,g,b)
[7] コンテンツ配列(r ,g,b)
[8] コンテンツの色が変わるかどうか//コードはまだ書かれていないので予約済み

$margin = 2 //周囲の余白
$saveandprint=false

$outfileがtrueで同時に出力されます

$logo=false LOGO图像地址 //LOGO高大于宽自动裁剪 圆角透明没写好
$bg=false //背景图像数组

[0] 画像アドレス
[1] 背景の幅0は変更されません
[2] 背景の高さ0はアスペクトを維持します比率
[3] 背景の幅と高さの小さい値に対するロゴの幅の比率、0.8 は 80% です
[4] ロゴが背景の左マージンからマージン 0 の場合、ロゴは中央に配置され、右側がそれを超えると自動的に左に移動します
[5] 背景の上端から余白0で自動的に上に移動します

$type='png' 出力タイプ PNG GIF JPG

概要: 上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。

関連する推奨事項:

PHPでファジークエリを実装する方法

php5およびphp7のcURLファイルアップロード機能と互換性があります

phpにデータを追加する簡単な例XML ファイル

以上がQRCODEに基づいてカラーQRコードを生成するPHPメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。