ホームページ  >  記事  >  バックエンド開発  >  PHP QRcode を使用して QR コード広告画像を生成する

PHP QRcode を使用して QR コード広告画像を生成する

WBOY
WBOYオリジナル
2016-06-23 13:09:091084ブラウズ

公式ダウンロード アドレス:

http://phpqrcode.sourceforge.net/

次に、QR コードがマージされた広告画像コードがあります:

<?phpinclude 'phpqrcode/phpqrcode.php';		$bgFile = 'Public/wap/images/tg.png';		$qrConf = array(			'data'	=> 'http://www.baidu.com',			'level' => 'L',			'size'	=> 9,			'margin'=> 2		);				$img = imagecreatefrompng($bgFile);		$qrHander = \QRcode::png($qrConf['data'], true, $qrConf['level'], $qrConf['size'], $qrConf['margin']);		$rs = imagecopymerge($img, $qrHander, 230, 700, 0, 0, imagesx($qrHander), imagesy($qrHander), 100);				header("Content-type: image/png");		imagepng($img);



上記のコードは非常にシンプルです。 QRcode ::png を渡して QR コード画像を生成し、画像ハンドルを返します。次に、imagecopymerge を通じて背景画像をマージします。ネイティブ QRcode クラスを直接ダウンロードする場合は、QRcode::png 内の一部のコードを変更する必要がある場合があります。デフォルトではハンドルを返さないので、ファイルを出力するか生成します。具体的な変更は次のとおりです:

phpqrcode.php

#3303 return QRimage::png を前に追加します

#954 ImagePng($image, $ファイル名); return $image を追加します

以上です

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