reader.php 584 B

1234567891011121314151617181920212223
  1. <?php
  2. /**
  3. * reader.php
  4. *
  5. * @created 25.04.2022
  6. * @author smiley <smiley@chillerlan.net>
  7. * @copyright 2022 smiley
  8. * @license MIT
  9. */
  10. use chillerlan\QRCode\{QRCode, QROptions};
  11. require_once __DIR__.'/../vendor/autoload.php';
  12. /** @var chillerlan\Settings\SettingsContainerInterface $options */
  13. $options = new QROptions;
  14. $options->readerUseImagickIfAvailable = false;
  15. $options->readerGrayscale = true;
  16. $options->readerIncreaseContrast = true;
  17. $result = (new QRCode($options))->readFromFile(__DIR__.'/../.github/images/example_image.png');
  18. var_dump($result);