Overview of php-qrcode features and capabilities
mainThe chillerlan/php-qrcode library is a PHP QR Code generator and reader.
Key Capabilities:
- Generation: Creates Model 2 QR Codes (Versions 1 to 40) with support for Error Correction Levels (ECC) L, M, Q, and H.
- Encoding Modes: Supports mixed mode encoding, including numeric, alphanumeric, 8-bit binary (with ECI support), and 13-bit double-byte (Kanji/Shift-JIS and Hanzi/GB2312/GB18030).
- Output Formats: Highly extensible output modules including:
- Raster Graphics: Via
GdImage(avif, bmp, gif, jpeg, png, webp) orImageMagick. - Markup/Vector: SVG, HTML, and Encapsulated Postscript (EPS).
- Documents: PDF via
setasign/fpdf. - Data Formats: JSON and plain text.
- Raster Graphics: Via
- Reading: Includes a QR Code reader (based on a PHP port of the ZXing library) that requires either
ext-gdorext-imagick.