ptachoire/php-dmtx

This package is abandoned and no longer maintained. No replacement package was suggested.

Datamatrix r/w based on libdmtx <http://www.libdmtx.org/>

1.1.0 2018-02-19 10:47 UTC

README

Datamatrix reader/writer based on libdmtx.

Install

composer require "ptachoire/php-dmtx:*"

Usage

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');

Test

composer install
./vendor/bin/phpunit

Credits

Project structure inspired by Negotiation by willdurand.

License

php-dmtx is released under the MIT License. See the bundled LICENSE file for details.