Image_Barcode

Image_Barcode は文字列からバーコードを作成します。 このパッケージは複数のドライバをサポートしており、 以下の形式のバーコードを作成することができます。

Image_Barcode の使用法

バーコードを作成する方法は簡単で、まず Image/Barcode.php をインクルードした後にクラスの静的メソッド draw() をコールするだけです。

このメソッドには四つのパラメータを指定します。最初のパラメータは、 バーコードに変換したい文字列です。二番目のパラメータは、 使用するドライバを指定します。これは Code39code128ean13int25postnet あるいは upca のいずれかとなります。

draw() の三番目のパラメータは、作成する画像の形式です。 jpgpng あるいは gif のいずれかを指定します。

デフォルトでは、バーコードドライバが作成した画像が直接ブラウザに出力されます。 これが気に入らない場合は四番目のパラメータに false を指定します。すると、 draw() は GD 画像リソースオブジェクトを返すようになります。 これを使用して、その後何かをすることができます。

単純な例

<?php
require_once 'Image/Barcode.php';
Image_Barcode::draw('1234', 'int25', 'png');
?>

他の PEAR パッケージと同様、このパッケージにはいろいろなサンプルが含まれています。 これは、PEAR インストールディレクトリの中の docs/Image_Barcode ディレクトリにインストールされます。