현재 위치: > 최신 기사 목록> PHP에서 QR 코드를 생성하기위한 3 가지 실용적인 방법 권장

PHP에서 QR 코드를 생성하기위한 3 가지 실용적인 방법 권장

gitbox 2025-08-04

phpqrcode 라이브러리를 사용하여 QR 코드를 생성합니다

PHPQRCode는 Composer를 통해 프로젝트에 설치하고 신속하게 적용 할 수있는 일반적인 QR 코드 생성 라이브러리입니다.

phpqrcode를 설치하십시오

작곡가를 통해 phpqrcode 설치 :

 
composer require bacon/qrcode

설치가 완료되면 프로젝트에서 라이브러리를 참조하여 QR 코드를 생성 할 수 있습니다.

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 코드를 생성하십시오

Endroid/QRCode는 더 풍부한 QR 코드 구성을 지원하는 또 다른 널리 사용되는 PHP QR 코드 라이브러리입니다.

QRCode를 설치하십시오

작곡가를 사용하여 설치 :

 
composer require endroid/qrcode

설치 후 코드에서 직접 사용할 수 있습니다.

QR 코드를 생성합니다

다음 방법으로 QR 코드 사진을 생성하십시오.

 
use Endroid\QrCode\QrCode;

$qrCode = new QrCode('QR 코드 컨텐츠');
$qrCode
    ->setSize(200)
    ->setMargin(10)
    ->writeFile('QR 코드 절약 경로');

이 코드는 10 픽셀 마진으로 200 픽셀 크기의 QR 코드 이미지를 생성하고 로컬로 저장합니다.

Google 차트 API를 사용하여 QR 코드를 생성합니다

Google이 제공하는 차트 API는 또한 타사 라이브러리를 소개하지 않고 QR 코드를 신속하게 생성하는 데 사용될 수 있습니다.

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 코드 생성을 달성하기위한 적절한 방법을 선택할 수 있습니다.