ImageRenderer
in package
implements
RendererInterface
Interfaces, Classes, Traits and Enums
Table of Contents
- $imageBackEnd : ImageBackEndInterface
- $rendererStyle : RendererStyle
- __construct() : mixed
- render() : string
- drawEye() : Path
- drawEyes() : Path
Properties
$imageBackEnd
private
ImageBackEndInterface
$imageBackEnd
$rendererStyle
private
RendererStyle
$rendererStyle
Methods
__construct()
public
__construct(RendererStyle $rendererStyle, ImageBackEndInterface $imageBackEnd) : mixed
Parameters
- $rendererStyle : RendererStyle
- $imageBackEnd : ImageBackEndInterface
Return values
mixed —render()
public
render(QrCode $qrCode) : string
Parameters
- $qrCode : QrCode
Tags
Return values
string —drawEye()
private
drawEye(Path $externalPath, Path $internalPath, EyeFill $fill, float $xTranslation, float $yTranslation, int $rotation, Path $modulePath) : Path
Parameters
- $externalPath : Path
- $internalPath : Path
- $fill : EyeFill
- $xTranslation : float
- $yTranslation : float
- $rotation : int
- $modulePath : Path
Return values
Path —drawEyes()
private
drawEyes(int $matrixSize, Path $modulePath) : Path
Parameters
- $matrixSize : int
- $modulePath : Path