ホームページ  >  記事  >  バックエンド開発  >  PHP QR コード バーコードおよび QR コード生成クラス ライブラリ

PHP QR コード バーコードおよび QR コード生成クラス ライブラリ

WBOY
WBOYオリジナル
2016-07-25 08:42:181372ブラウズ
//生成带logo的二维码图片
    include 'phpqrcode.php';
  1. $value = 'http://www.cnblogs.com/txw1958/' //QR コードの内容
  2. $errorCorrectionLevel = 'L';/ /エラー許容レベル
  3. $matrixPointSize = 6; //画像サイズを生成
  4. //QR コード画像を生成
  5. QRcode::png($value, 'qrcode.png', $errorCorrectionLevel, $matrixPointSize, 2); logo.png';//用意されたロゴ画像
  6. $QR = 'qrcode.png';//生成されたオリジナル QR コード画像
  7. if ($logo !== FALSE) {
  8. $QR = imagecreatefromstring (file_get_contents($QR) );
  9. $logo = imagecreatefromstring(file_get_contents($logo));
  10. $QR_width = imagex($QR);// QR コード画像の幅
  11. $QR_height = imagey($QR);// QR コード画像の高さ
  12. $logo_width = imagex($logo);//ロゴ画像の幅
  13. $logo_height = imagey($logo);//ロゴ画像の高さ
  14. $logo_qr_width = $QR_width / 5;
  15. $scale = $logo_width /$logo_qr_height = $logo_height/$scale;
  16. $from_width = ($QR_width - $logo_qr_width) / 2;
  17. //画像を再結合し、サイズを変更します
  18. imagecopyresampled($QR, $logo, $from_width, $ from_width, 0, 0, $logo_qr_width,
  19. $logo_qr_height, $logo_width, $logo_height); }
  20. //出力画像
  21. imagepng($QR, 'helloweixin.png')
  22. echo '';
  23. コードをコピー

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