> 백엔드 개발 > PHP 튜토리얼 > PHP는 QR 코드 구현 코드를 생성합니다.

PHP는 QR 코드 구현 코드를 생성합니다.

巴扎黑
풀어 주다: 2016-11-21 13:30:05
원래의
1172명이 탐색했습니다.

QR 코드는 2차원 바코드의 일종으로, 해당 인코딩 알고리즘을 통해 웹사이트 주소, 텍스트, 사진 및 기타 정보를 정사각형 바코드 패턴으로 컴파일할 수 있습니다. 및 디코딩 소프트웨어 및 콘텐츠 보기
php 클래스 라이브러리 PHP QR 코드
# 두 문장 설명:
# qrlib.php가 포함된 경우 파일 및 폴더와 같은 다른 파일과 함께 배치해야 합니다.
# phpqrcode.php는 병합된 버전이므로 이 파일만 포함하면 되지만 생성된 이미지가 느리고 부정확합니다.
# 아래 두 가지 사용법이 제공됩니다.

<?php 
   include(&#39;./phpqrcode/phpqrcode.php&#39;); 
   // 二维码数据 
   $data = &#39;http://gz.altmi.com&#39;; 
   // 生成的文件名 
   $filename = $errorCorrectionLevel.&#39;|&#39;.$matrixPointSize.&#39;.png&#39;; 
   // 纠错级别:L、M、Q、H 
   $errorCorrectionLevel = &#39;L&#39;;  
   // 点的大小:1到10 
   $matrixPointSize = 4;  
   QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2);
?>
  
# 创建一个二维码文件 
QRcode::png(&#39;code data text&#39;, &#39;filename.png&#39;); 
// creates file 
  
# 生成图片到浏览器 
QRcode::png(&#39;some othertext 1234&#39;); 
// creates code image and outputs it directly into browser
로그인 후 복사

생성된 경우 If 색상이 있으니 직접 하셔야 합니다
phpqrcode.php의 QRimage 클래스 이미지 메소드에서 코드의 색상 설정 부분을 수정하세요. 1.1.4 버전의 코드는 987번째와 988번째 줄에 있습니다. 전경색과 하나의 배경색:

$col[0] = ImageColorAllocate($base_image,255,255,255);
$col[1] = ImageColorAllocate($base_image,0,0,0);
로그인 후 복사

그냥
Google Open API를 사용하여

$urlToEncode="http://gz.altmi.com"; 
generateQRfromGoogle($urlToEncode); 
function generateQRfromGoogle($chl,$widhtHeight =&#39;150&#39;,$EC_level=&#39;L&#39;,$margin=&#39;0&#39;) 
{ 
    $url = urlencode($url);  
    echo &#39;<img src="http://chart.apis.google.com/chart?chs=&#39;.$widhtHeight.&#39;x&#39;.$widhtHeight.&#39;&cht=qr&chld=&#39;.$EC_level.&#39;|&#39;.$margin.&#39;&chl=&#39;.$chl.&#39;" alt="QR code" widhtHeight="&#39;.$size.&#39;" widhtHeight="&#39;.$size.&#39;"/>&#39;; 
}
로그인 후 복사


생성하세요.
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿