tarfin-labs / zbar-php
zbar-php 是一个提供 zbar 条码阅读库接口的 PHP 包。
1.7.0
2024-07-30 06:28 UTC
Requires
- php: ^7.2|^7.3|^7.4|^8.0|^8.1|^8.2|^8.3
- ext-imagick: *
- symfony/process: ^4.4|^5.0|^6.0|^7.0
Requires (Dev)
- phpunit/phpunit: ^8.5|^9.0|^10.0
This package is auto-updated.
Last update: 2024-08-31 08:09:52 UTC
README
简介
zbar-php 是一个提供 zbar 条码阅读库接口的 PHP 包。
要求
您应该已经安装了 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 以获取有关最近更改的更多信息。
贡献
欢迎提交拉取请求。对于重大更改,请先提交一个问题以讨论您想要更改的内容。
请确保根据需要更新测试。
安全性
如果您发现任何与安全性相关的问题,请通过电子邮件 development@tarfin.com 而不是使用问题跟踪器。
致谢
许可证
zbar-php 是开源软件,许可协议为 MIT 协议。