ホームページ >バックエンド開発 >PHPチュートリアル >PHP が Google インターフェースを呼び出して QR コードの例を生成する

PHP が Google インターフェースを呼び出して QR コードの例を生成する

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-25 09:13:23864ブラウズ
たとえば、Google インターフェイスを呼び出して QR コードを実装します。


  1. ?php

  2. $data = isset($_GET['t']) ? $_GET['t'] : 'http://www.XXX.com'; isset($_GET['サイズ']) ? $_GET['サイズ'] : '150x150';

  3. $logo = isset($_GET['ロゴ']) : "./ image/logo.jpg";

  4. $chl = urlencode($logo);

  5. $png = "http://chart.googleapis.com/chart?chs=$size&cht=qr&chl=$chl&chld=L|1&choe= UTF-8";

  6. $QR = imagecreatefrompng($png);//外側のQR画像

  7. //以下はQRコード生成のメインコードです
  8. ​​
    if ($logo !== FALSE) {

  9. $ logo = imagecreatefromstring(file_get_contents($logo));

  10. $QR_width = images($QR);

  11. $logo_height =画像 ($logo);

  12. $logo_qr_width = $QR_width/5;

  13. $logo_qr_height = $logo_height/$scale; )/ 2;

  14. imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height);

  15. }

  16. header('Content-type: image /png ');

  17. imagepng($QR);

  18. //QRコード画像を破棄

  19. imagedestroy($QR)?>


  20. コードをコピー




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