>백엔드 개발 >PHP 튜토리얼 >Qrcode를 통해 PHP에서 QR 코드를 생성하는 방법

Qrcode를 통해 PHP에서 QR 코드를 생성하는 방법

零到壹度
零到壹度원래의
2018-03-29 10:47:522806검색

이 기사는 주로 Qrcode를 통해 PHP에서 QR 코드를 생성하는 방법에 대한 기사를 공유합니다. 이는 좋은 참고 가치가 있으며 모든 사람에게 도움이 되기를 바랍니다. 편집자를 따라가서 살펴보겠습니다.

/**
* phpqrcode.php는 중요한 png() 메소드를 제공합니다. 여기서
* 매개변수 $text는 두 자리 정보 텍스트의 생성을 나타냅니다.
* 매개변수 $outfile은 QR 코드 이미지 파일을 출력할지 여부를 나타냅니다. 기본값은 no입니다.
* 매개변수 $level은 내결함성 비율을 나타냅니다. 즉, 해당 영역을 계속 식별할 수 있으며 L(QR_ECLEVEL_L, 7%), M(QR_ECLEVEL_M, 15%), Q(QR_ECLEVEL_Q, 25%), H( QR_ECLEVEL_H, 30%) ;
* 매개변수 $size는 생성된 이미지의 크기를 나타내며, 기본값은 3입니다. 매개변수 $margin은 QR 코드 주변의 공백 영역 값을 나타냅니다.
* 매개변수 $saveandprint; QR 코드를 저장하고 표시할지 여부를 나타냅니다.
* 공개 정적 함수 png($text, $outfile=false, $level=QR_ECLEVEL_L, $size=3, $margin=4, $saveandprint=false)
{
$enc = QRecode::factory($level, $ size, $margin);
              return $enc->encodePNG($text, $outfile, $saveandprint=false); http://www.baidu.com/" QR 코드.

include 'phpqrcode .php';
QRcode::png('http://www.baidu.com/');< ;/p>

*/


include 'phpqrcode/phpqrcode.php';
//QR 코드 내용
$value = 'iphone';
//내결함성 수준
$errorCorrenctionLevel = 'l';
//QR 코드 이미지 크기




$matrixPointSize = 6;

$path = RUNTIME_PATH."Temp/qrcode/";

// 생성된 파일 이름 $fileName = $path.time().'.png';



//QR 코드 생성
Qrcode::png($value,

$fileName,$errorCorrenctionLevel,$matrixPointSize,2) ;/ /이미지 로고에 QR 코드 추가
$logo = '6s.jpg';$qrcode =$fileName ;//QR 코드 경로$logo = imagecreatefromstring(file_get_contents($logo));
$qrcode = imagecreatefromstring(file_get_contents( $qrcode));
$QR_width = 이미지x($qrcode);//QR 코드 이미지 너비
$QR_height = Imagesy($qrcode);//QR 코드 이미지 높이
$logo_width = Imagesx($ 로고);//로고 이미지 너비
$logo_height = imagey($logo);//로고 이미지 높이
$logo_qr_width = $QR_width / 5;
$scale = $logo_width/$logo_qr_width
$logo_qr_height = $logo_height/$ scale; ($QR_width - $logo_qr_width) / 2;
//이미지 재결합 및 크기 조정
imagecopyresampled($qrcode, $logo, $from_width, $from_width, 0, 0, $logo_qr_width,$logo_qr_height, $logo_width, $logo_height)
//생성된 QR 코드를 저장합니다
imagepng($qrcode, 'helloweixin.png')
echo ''; ~

위 내용은 Qrcode를 통해 PHP에서 QR 코드를 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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