Skip to content

z38/metzli

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Metzli

Build Status

Metzli is a PHP library to generate Aztec 2D barcodes.

Aztec code example

Installing

Just install Composer and run composer require z38/metzli in your project directory.

Usage

Using Metzli in your existing project is very easy:

require 'vendor/autoload.php';

use Metzli\Encoder\Encoder;
use Metzli\Renderer\PngRenderer;

// ... some awesome code here ...

$code = Encoder::encode('Hello World!');
$renderer = new PngRenderer();

header('Content-Type: image/png');
echo $renderer->render($code);

Contributing

If you want to get your hands dirty, great! Here's a couple of steps/guidelines:

  • Fork this repository
  • Add your changes & tests for those changes (in tests/).
  • Remember to stick to the existing code style as best as possible. When in doubt, follow PSR-2.
  • Send me a pull request!

If you don't want to go through all this, but still found something wrong or missing, please let me know, and/or open a new issue report so that I or others may take care of it.

Credits

Metzli is heavily based on ZXing and is basically a port of its Aztec encoding part.

About

PHP library to generate Aztec barcodes

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages