Qrcodeを使用してPHPでQRコードを生成する方法

零到壹度
リリース: 2023-03-22 15:50:02
オリジナル
2724 人が閲覧しました

この記事は主に、Qrcode を使用して PHP で QR コードを生成する方法に関する記事を共有するものであり、参考になると思います。編集者をフォローして見てみましょう。

/**
* phpqrcode.php はキー png() メソッドを提供します。このメソッドでは、
* パラメーター $text は 2 桁の情報テキストの生成を示します。
* パラメーター $outfile は QR コード画像ファイルを出力するかどうかを示します。デフォルトは no です。
* パラメータ $level はフォールト トレランス レートを表します。つまり、カバーされるエリアを引き続き識別できます。L (QR_ECLEVEL_L、7%)、M (QR_ECLEVEL_M、15%)、Q (QR_ECLEVEL_Q、25%)、H ( QR_ECLEVEL_H, 30%) ;
* パラメータ $size は生成される画像のサイズを表し、デフォルトは 3 です; パラメータ $margin は QR コードの周囲の空白領域の間隔の値を表します
* パラメータ $saveandprint; QRコードを保存して表示するかどうかを表します。
* public static function png($text, $outfile=false, $level=QR_ECLEVEL_L, $size=3, $margin=4, $saveandprint=false)
{
$enc = QRecode::factory($level, $ size, $margin);
return $enc->encodePNG($text, $outfile, $saveandprint=false); http://www.baidu.com/" QR コード。

include 'phpqrcode .php';
QRcode::png('http://www.baidu.com/');< ;/p>

*/


include 'phpqrcode/phpqrcode.php';
//QRコードの内容
$value = 'iphone';
//フォールトトレランスレベル
$errorCorrenctionLevel = 'l';
//QRコード画像サイズ




$matrixPointSize = 6;

$path = RUNTIME_PATH."Temp/qrcode/";

// 生成されたファイル名 $fileName = $path.time().'.png';



//QRコードを生成
Qrcode::png($value,

$fileName,$errorCorrenctionLevel,$matrixPointSize,2) ;/ /画像ロゴに QR コードを追加します
$logo = '6s.jpg';$qrcode =$fileName ;//QR コードのパス$logo = imagecreatefromstring(file_get_contents($logo));
$qrcode = imagecreatefromstring(file_get_contents( $qrcode));
$QR_width = imagex($qrcode);//QR コード画像の幅
$QR_height = imagey($qrcode);//QR コード画像の高さ
$logo_width = imagex($ logo);//ロゴ画像の幅
$logo_height = imagey($logo);//ロゴ画像の高さ
$logo_qr_width = $QR_width / 5;
$logo_qr_height = $logo_height/$scale; ($QR_width - $logo_qr_width) / 2;
//画像を再結合し、サイズを変更します
imagecopyresampled($qrcode, $logo, $from_width, $from_width, 0, 0, $logo_qr_width,$logo_qr_height, $logo_width, $logo_height) ;
//生成された QR コードを保存します
imagepng($qrcode, 'helloweixin.png');
echo '';                                                                                 

以上がQrcodeを使用してPHPでQRコードを生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!