Library

QrCode Library Service

Visit Github repository

QRCode Library

This library provides developers with the tools to generate QR codes with ease on their PHP Applications. It is a total refactored version of the previous library namedyii2-qrcode-helper, which was based on the PHP version of the C library libqrencode. This new version is highly inspired by the great work of BaconQRCode, in fact, it uses a modified version of its code for the writers included in this package.

Getting Started

Install the latest version using composer.

$ composer require 2amigos/qrcode-library

Or simply add it to your compose.json file:

"2amigos/qrcode-library": "^2.0"

Usage

As standalone library:

1<?php
2use Da\QrCode\QrCode; 
3$qrCode = (new QrCode('This is my text'))
4	->setSize(250)
5	->setMargin(5)
6	->useForegroundColor(51, 153, 255);
7
8// now we can display the qrcode in many ways
9// saving the result to a file (writer defaults to PNG):
10$qrCode->writeFile(__DIR__ . '/code.png');
11
12// display directly to the browser
13header('Content-Type: '.$qrCode->getContentType());
14echo $qrCode->writeString();
15?>
16
17<?php
18// or even as data:uri url
19echo '<img src="' . $qrCode->writeDataUri() . '">';
20?>

In order to ease the task to write different formats, the library comes with a series of handy

Yii2

This library comes also with two classes to work with the Yii2 framework. These are:

Tags: Technology, Design, Computer
Share with

Contributors

Thanks All

tonydspaniardhoaaahjafaripurrazonyang
Terms of Use | Privacy Policy