$link * @var string $shortUrl * @var App\Qr\QrOptions $options * @var list $sizes * @var list $levels * @var string|null $warning * @var bool $logoIsSvg * @var bool $imagickAvailable * @var bool $canEdit In dieser Gruppe nur "Viewer"? Dann ist alles nur lesbar. * @var App\Security\Csrf $csrf */ $id = (int) $link['id']; $levelLabels = [ 'L' => 'L – niedrig (7 %)', 'M' => 'M – mittel (15 %)', 'Q' => 'Q – hoch (25 %)', 'H' => 'H – sehr hoch (30 %)', ]; ?>
Vorschau des QR-Codes

Der QR-Code verweist auf den Kurzlink – die Ziel-URL kannst du also später ändern, ohne den Code neu drucken zu müssen.

>

SVG ist vektorbasiert und damit für den Druck in jeder Größe geeignet.

field() ?>

Gestaltung

Voreinstellungen

Gilt für den PNG-Download; SVG skaliert verlustfrei.

hasLogo()): ?>

Wegen des Logos fest auf H gesetzt.

Höher = robuster gegen Beschädigung, aber dichteres Muster.

Die Spezifikation empfiehlt mindestens 4 Module ruhige Fläche rundherum.

hasLogo()): ?>

Speichern ist optional – Vorschau und Download nutzen immer die aktuellen Werte. In dieser Gruppe ist nur das Ansehen erlaubt. Ausprobieren und Herunterladen geht trotzdem – gespeichert wird die Gestaltung aber nicht.

Logo in der Mitte

hasLogo()): ?>
Aktuelles Logo
logoPath) ?>
field() ?>
Dieses SVG-Logo kann nur im SVG-Download eingebettet werden. Für PNG-Ausgaben wird die PHP-Erweiterung imagick benötigt – alternativ ein PNG-Logo hochladen.
field() ?>

PNG, JPG oder SVG. Das Logo wird mittig eingesetzt und passend skaliert; die Fehlerkorrektur wird dabei automatisch auf Level H gesetzt.

hasLogo()): ?>

Für diesen Kurzlink ist kein Logo hinterlegt.