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

Google インターフェースを呼び出して QR コードを生成する PHP の例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:31:35802ブラウズ

复制代码代码如下:

$data = isset($_GET['t']) ? $_GET['t'] : 'http://www.XXX.com';
$size = isset($_GET['size']) ? $_GET['サイズ'] : '150x150';
$logo = isset($_GET['logo']) ? $_GET['ロゴ'] :"./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 = 画像x($QR);
$QR_height = imagey($QR);
$logo_width = 画像x($logo);
$logo_height = imagey($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('Content-type: image/png');
imagepng($QR);

imagedestroy($QR);
?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/762208.html技術記事代制代次例: ?php $data = isset($_GET['t']) ? $_GET['t'] : 'http://www.XXX.com'; $size = isset($_GET['size']) ? $_GET['サイズ'] : '150x150'; $logo = isset($_GET['ロゴ']...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。