mehr-it / zbar-php
zbar-php 是一个 PHP 包,它提供了一个接口来访问 zbar 条形码读取库。
dev-master
2023-10-04 21:22 UTC
Requires
- php: ^7.2|^7.3|^7.4|^8.0|^8.1|^8.2
- ext-imagick: *
- symfony/process: ^4.4|^5.0|^6.0
Requires (Dev)
- phpunit/phpunit: ^8.5|^9.0||^10.0
This package is not auto-updated.
Last update: 2024-09-19 02:07:18 UTC
README
简介
zbar-php 是一个 PHP 包,它提供了一个接口来访问 zbar 条形码读取库。
要求
您应该安装 zbar 和 imagemagick。
安装
您可以通过 composer 安装此包。
composer require tarfin-labs/zbar-php
使用方法
使用 zbar 扫描条形码或二维码非常简单。
$zbar = new \TarfinLabs\ZbarPhp\Zbar($imagePath); $code = $zbar->scan();
支持的文件格式: pdf
、jpeg
、jpg
、svg
和 gif
。
以下是如何仅获取条形码类型的示例。
$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 许可证下授权。