QR 코드는 2차원 바코드의 일종으로, 해당 인코딩 알고리즘을 통해 웹사이트 주소, 텍스트, 사진 및 기타 정보를 정사각형 바코드 패턴으로 컴파일할 수 있습니다. 및 디코딩 소프트웨어 및 콘텐츠 보기
php 클래스 라이브러리 PHP QR 코드
# 두 문장 설명:
# qrlib.php가 포함된 경우 파일 및 폴더와 같은 다른 파일과 함께 배치해야 합니다.
# phpqrcode.php는 병합된 버전이므로 이 파일만 포함하면 되지만 생성된 이미지가 느리고 부정확합니다.
# 아래 두 가지 사용법이 제공됩니다.
<?php include('./phpqrcode/phpqrcode.php'); // 二维码数据 $data = 'http://gz.altmi.com'; // 生成的文件名 $filename = $errorCorrectionLevel.'|'.$matrixPointSize.'.png'; // 纠错级别:L、M、Q、H $errorCorrectionLevel = 'L'; // 点的大小:1到10 $matrixPointSize = 4; QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2); ?> # 创建一个二维码文件 QRcode::png('code data text', 'filename.png'); // creates file # 生成图片到浏览器 QRcode::png('some othertext 1234'); // 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 ='150',$EC_level='L',$margin='0') { $url = urlencode($url); echo '<img src="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$chl.'" alt="QR code" widhtHeight="'.$size.'" widhtHeight="'.$size.'"/>'; }