ホームページ  >  記事  >  バックエンド開発  >  PHPがGoogleインターフェースを呼び出してQRコードを生成する手順の詳細な説明

PHPがGoogleインターフェースを呼び出してQRコードを生成する手順の詳細な説明

php中世界最好的语言
php中世界最好的语言オリジナル
2018-05-21 11:47:271660ブラウズ

今回は、PHPを使用してGoogleインターフェースを呼び出してQRコードを生成する手順について詳しく説明します PHPを使用してGoogleインターフェースを呼び出してQRコードを生成する場合の注意事項は何ですか?実際のケースですので見てみましょう。 例、Google インターフェースを呼び出して QR コードを実装します。

<?php 
$data = isset($_GET[&#39;t&#39;]) ? $_GET[&#39;t&#39;] : &#39;http://www.XXX.com&#39;; 
$size = isset($_GET[&#39;size&#39;]) ? $_GET[&#39;size&#39;] : &#39;150x150&#39;; 
$logo = isset($_GET[&#39;logo&#39;]) ? $_GET[&#39;logo&#39;] :"./image/logo.jpg "/>";
$chl = urlencode($logo); 
$png = "http://chart.googleapis.com/chart?chs=$size&cht=qr&chl=$chl&chld=L|1&choe=UTF-8"; 
$QR = imagecreatefrompng($png);//外面那QR图
//以下是二维码生成的主要代码
if ($logo !== FALSE) { 
$logo = imagecreatefromstring(file_get_contents($logo)); 
$QR_width = imagesx($QR); 
$QR_height = imagesy($QR); 
$logo_width = imagesx($logo); 
$logo_height = imagesy($logo); 
$logo_qr_width = $QR_width/5; 
$scale = $logo_width/$logo_qr_width; 
$logo_qr_height = $logo_height/$scale; 
$from_width = ($QR_width-$logo_qr_width)/2; 
imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height); 
}
header(&#39;Content-type: image/png&#39;); 
imagepng($QR);
//销毁二维码图像
imagedestroy($QR); 
?>

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨書籍:

PHP で英語の大文字と小文字の変換を実装する方法


php は、乱数、文字、または数字と文字の混合の文字列を生成します

以上がPHPがGoogleインターフェースを呼び出してQRコードを生成する手順の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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