PHPQRCode는 Composer를 통해 프로젝트에 설치하고 신속하게 적용 할 수있는 일반적인 QR 코드 생성 라이브러리입니다.
작곡가를 통해 phpqrcode 설치 :
composer require bacon/qrcode
설치가 완료되면 프로젝트에서 라이브러리를 참조하여 QR 코드를 생성 할 수 있습니다.
파일의 자동로드를 소개하고 관련 클래스를 사용하여 QR 코드를 생성합니다.
require_once 'vendor/autoload.php';
use BaconQrCode\Renderer\Image\Png;
use BaconQrCode\Writer;
$renderer = new Png();
$renderer->setHeight(200);
$renderer->setWidth(200);
$writer = new Writer($renderer);
$writer->writeFile('QR 코드 컨텐츠', 'QR 코드 절약 경로');
위의 코드는 QR 코드 컨텐츠를 200x200 픽셀 이미지로 출력하여 지정된 경로에 저장합니다.
Endroid/QRCode는 더 풍부한 QR 코드 구성을 지원하는 또 다른 널리 사용되는 PHP QR 코드 라이브러리입니다.
작곡가를 사용하여 설치 :
composer require endroid/qrcode
설치 후 코드에서 직접 사용할 수 있습니다.
다음 방법으로 QR 코드 사진을 생성하십시오.
use Endroid\QrCode\QrCode;
$qrCode = new QrCode('QR 코드 컨텐츠');
$qrCode
->setSize(200)
->setMargin(10)
->writeFile('QR 코드 절약 경로');
이 코드는 10 픽셀 마진으로 200 픽셀 크기의 QR 코드 이미지를 생성하고 로컬로 저장합니다.
Google이 제공하는 차트 API는 또한 타사 라이브러리를 소개하지 않고 QR 코드를 신속하게 생성하는 데 사용될 수 있습니다.
QR 코드 링크를 구성하고 이미지 컨텐츠를 다운로드하십시오.
$qrCodeUrl = 'https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl=QR 코드 컨텐츠';
file_put_contents('QR 코드 절약 경로', file_get_contents($qrCodeUrl));
이 방법은 추가 라이브러리를 소개하고 빠른 생성을 추구하고 싶지 않은 시나리오에 적합합니다.
이 기사는 PHPQRCode 라이브러리, Endroid/QRCode 라이브러리 및 Google 차트 API 사용 : PHP에서 QR 코드를 생성하는 세 가지 일반적인 방법을 소개합니다. 각 방법에는 해당 시나리오가 있으며 개발자는 실제 프로젝트 요구에 따라 QR 코드 생성을 달성하기위한 적절한 방법을 선택할 수 있습니다.