>  기사  >  백엔드 개발  >  QR 코드를 생성하기 위해 PHP가 Google 인터페이스를 호출하는 단계에 대한 자세한 설명

QR 코드를 생성하기 위해 PHP가 Google 인터페이스를 호출하는 단계에 대한 자세한 설명

php中世界最好的语言
php中世界最好的语言원래의
2018-05-21 11:47:271664검색

이번에는 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 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 자료:

PHP에서 영문 대소문자 변환을 구현하는 방법

php는 난수, 문자 또는 숫자와 문자가 혼합된 문자열을 생성합니다

위 내용은 QR 코드를 생성하기 위해 PHP가 Google 인터페이스를 호출하는 단계에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.