Datamatrix reader/writer based on libdmtx.
composer require "ptachoire/php-dmtx:*"
use Dmtx\Writer;
$writer = new Writer();
//encode message into file
$writer->encode('this is a message')
->saveAs('/tmp/image.png');
//encode message and output image
echo $writer->encode('this is a message')
->dump();
use Dmtx\Reader;
$reader = new Reader();
//decode message from data
$reader->decode($encoded_value);
//decode message from file
echo $reader->decodeFile('/tmp/image.png');
composer install
./vendor/bin/phpunit
Project structure inspired by Negotiation by willdurand.
php-dmtx is released under the MIT License. See the bundled LICENSE file for details.