ホームページ >バックエンド開発 >PHPチュートリアル >QRCODEに基づいてカラーQRコードを生成するPHPメソッド
この記事では、主に 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
概要: 上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。
関連する推奨事項:
php5およびphp7のcURLファイルアップロード機能と互換性があります
以上がQRCODEに基づいてカラーQRコードを生成するPHPメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。