Built-In-Output-QRMarkupSVG.md 2.6 KB

QRMarkupSVG

Class QRMarkupSVG: Scalable Vector Graphics (SVG) output

Options that affect this module

property type
$imageBase64 bool
$eol string
$drawLightModules bool
$drawCircularModules bool
$circleRadius float
$keepAsSquare array
$connectPaths bool
$excludeFromConnect array
$cssClass string
$markupDark string
$markupLight string
$svgAddXmlHeader bool
$svgOpacity float
$svgDefs string
$svgViewBoxSize int\|null
$svgPreserveAspectRatio string
$svgWidth string\|null
$svgHeight string\|null

Options that have no effect

property reason
$returnResource N/A
$bgColor background color can be achieved via CSS, <defs> or attributes, see also php-qrcode/discussions/199 (comment)
$scale $scale is intended for raster image types, use $svgViewBoxSize instead
$imageTransparent SVG is transparent by default