🛀 examples cleanup

This commit is contained in:
smiley
2023-09-03 15:29:24 +02:00
parent 17e8ccae62
commit a19b7f4fbd
19 changed files with 571 additions and 539 deletions
+7 -2
View File
@@ -1,5 +1,7 @@
<?php
/**
* EPS output example
*
* @created 10.05.2022
* @author Smiley <smiley@chillerlan.net>
* @copyright 2022 Smiley
@@ -18,6 +20,7 @@ $options->version = 7;
$options->outputType = QROutputInterface::EPS;
$options->scale = 5;
$options->drawLightModules = false;
// colors can be specified either as [R, G, B] or [C, M, Y, K] (0-255)
$options->bgColor = [222, 222, 222];
$options->moduleValues = [
// finder
@@ -45,17 +48,19 @@ $options->moduleValues = [
QRMatrix::M_SEPARATOR => [233, 233, 233],
// quietzone
QRMatrix::M_QUIETZONE => [233, 233, 233],
// logo (requires a call to QRMatrix::setLogoSpace()), see QRImageWithLogo
// logo space (requires a call to QRMatrix::setLogoSpace()), see imageWithLogo example
QRMatrix::M_LOGO => [233, 233, 233],
];
$out = (new QRCode($options))->render('https://www.youtube.com/watch?v=dQw4w9WgXcQ', __DIR__.'/qrcode.eps');
if(php_sapi_name() !== 'cli'){
// if viewed in the browser, we should push it as file download as EPS isn't usually supported
header('Content-type: application/postscript');
header('Content-Disposition: filename="qrcode.eps"');
}
echo (new QRCode($options))->render('https://www.youtube.com/watch?v=dQw4w9WgXcQ', __DIR__.'/test.eps');
echo $out;
exit;