diff options
author | Mario <mario@mariovavti.com> | 2024-03-14 09:35:09 +0000 |
---|---|---|
committer | Mario <mario@mariovavti.com> | 2024-03-14 09:35:09 +0000 |
commit | 6bf61dfa6b585db01b607a79bd64ec9c583a9c10 (patch) | |
tree | 78698101aa58d918568dfc0020650fc337e8d3e0 /vendor/chillerlan/php-qrcode/examples/imageWithLogo.php | |
parent | 0e59cfb8390e4c6aee29ef73b53a4dc6b7fb581e (diff) | |
download | volse-hubzilla-6bf61dfa6b585db01b607a79bd64ec9c583a9c10.tar.gz volse-hubzilla-6bf61dfa6b585db01b607a79bd64ec9c583a9c10.tar.bz2 volse-hubzilla-6bf61dfa6b585db01b607a79bd64ec9c583a9c10.zip |
composer update and use the fixed streams php-jcs library until the floats issue will be fixed upstream. see here for reference https://codeberg.org/streams/streams/issues/151
Diffstat (limited to 'vendor/chillerlan/php-qrcode/examples/imageWithLogo.php')
-rw-r--r-- | vendor/chillerlan/php-qrcode/examples/imageWithLogo.php | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/vendor/chillerlan/php-qrcode/examples/imageWithLogo.php b/vendor/chillerlan/php-qrcode/examples/imageWithLogo.php deleted file mode 100644 index f93aa8dd1..000000000 --- a/vendor/chillerlan/php-qrcode/examples/imageWithLogo.php +++ /dev/null @@ -1,45 +0,0 @@ -<?php -/** - * - * @filesource imageWithLogo.php - * @created 18.11.2020 - * @author smiley <smiley@chillerlan.net> - * @copyright 2020 smiley - * @license MIT - */ - -namespace chillerlan\QRCodeExamples; - -use chillerlan\QRCode\{QRCode, QROptions}; - -require_once __DIR__.'/../vendor/autoload.php'; - -$data = 'https://www.youtube.com/watch?v=DLzxrzFCyOs&t=43s'; -/** - * @property int $logoSpaceWidth - * @property int $logoSpaceHeight - * - * @noinspection PhpIllegalPsrClassPathInspection - */ -class LogoOptions extends QROptions{ - // size in QR modules, multiply with QROptions::$scale for pixel size - protected int $logoSpaceWidth; - protected int $logoSpaceHeight; -} - -$options = new LogoOptions; - -$options->version = 7; -$options->eccLevel = QRCode::ECC_H; -$options->imageBase64 = false; -$options->logoSpaceWidth = 13; -$options->logoSpaceHeight = 13; -$options->scale = 5; -$options->imageTransparent = false; - -header('Content-type: image/png'); - -$qrOutputInterface = new QRImageWithLogo($options, (new QRCode($options))->getMatrix($data)); - -// dump the output, with an additional logo -echo $qrOutputInterface->dump(null, __DIR__.'/octocat.png'); |