# Documentation

Menu

## Output

### Table of Contents

#### Interfaces

QROutputInterface
  Converts the data matrix into readable output

#### Classes

QRCodeOutputException
  An exception container
QREps
  Encapsulated Postscript (EPS) output
QRFpdf
  QRFpdf output module (requires fpdf)
QRGdImage
  Converts the matrix into GD images, raw or base64 output (requires ext-gd)
QRGdImageAVIF
  GDImage avif output
QRGdImageBMP
  GdImage bmp output
QRGdImageGIF
  GdImage gif output
QRGdImageJPEG
  GdImage jpeg output
QRGdImagePNG
  GdImage png output
QRGdImageWEBP
  GdImage webp output
QRImagick
  ImageMagick output module (requires ext-imagick)
QRInterventionImage
  intervention/image (GD/ImageMagick) output
QRMarkup
  Abstract for markup types: HTML, SVG, ... XML anyone?
QRMarkupHTML
  HTML output (a cheap markup substitute when SVG is not available or not an option)
QRMarkupSVG
  SVG output
QRMarkupXML
  XML/XSLT output
QROutputAbstract
  common output abstract
QRStringJSON
  JSON Output
QRStringText
  String/plaintext output (for CLI etc.)

#### Traits

CssColorModuleValueTrait
  Module value checks for output classes that use CSS colors
RGBArrayModuleValueTrait
  Module value checks for output classes that use RGB color arrays

## Search results