mehr-it/zbar-php

zbar-php 是一个 PHP 包,它提供了一个接口来访问 zbar 条形码读取库。

dev-master 2023-10-04 21:22 UTC

This package is not auto-updated.

Last update: 2024-09-19 02:07:18 UTC


README

Latest Version on Packagist GitHub Workflow Status Quality Score Total Downloads

简介

zbar-php 是一个 PHP 包,它提供了一个接口来访问 zbar 条形码读取库。

要求

您应该安装 zbarimagemagick

安装

您可以通过 composer 安装此包。

composer require tarfin-labs/zbar-php

使用方法

使用 zbar 扫描条形码或二维码非常简单。

$zbar = new \TarfinLabs\ZbarPhp\Zbar($imagePath);
$code = $zbar->scan();

支持的文件格式: pdfjpegjpgsvggif

以下是如何仅获取条形码类型的示例。

$zbar = new \TarfinLabs\ZbarPhp\Zbar($imagePath);
$type = $zbar->type();

echo $type; // "EAN-13"

以下是如何同时获取两者的示例。

$zbar = new \TarfinLabs\ZbarPhp\Zbar($imagePath);
$barCode = $zbar->decode();

echo $barCode->code(); // "1234567890128"
echo $barCode->type(); // "EAN-13"

测试

composer test

变更日志

请参阅 CHANGELOG 了解最近更改的更多信息。

贡献

欢迎 Pull requests。对于重大更改,请先提出一个问题来讨论您想要更改的内容。

请确保根据需要更新测试。

安全

如果您发现任何安全相关的问题,请通过电子邮件 development@tarfin.com 联系我们,而不是使用问题跟踪器。

鸣谢

许可证

zbar-php 是开源软件,MIT 许可证下授权。