qr-code
4,825
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
PHP
语言
—
创建时间
最近更新
项目能做什么
助你快速生成二维码的 PHP QR Code 库。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# QR Code
*By [endroid](https://endroid.nl/)*
All my work is coffeerighted :coffee: :wink:
If you like my work please support me by visiting the [sponsor page](https://github.com/sponsors/endroid) or you can [buy me a coffee](https://www.buymeacoffee.com/endroid) :coffee:
[](https://packagist.org/packages/endroid/qr-code)
[](https://github.com/endroid/qr-code/actions)
[](https://packagist.org/packages/endroid/qr-code)
[](https://packagist.org/packages/endroid/qr-code)
[](https://packagist.org/packages/endroid/qr-code)
This library helps you generate QR codes in a jiffy. Makes use of [bacon/bacon-qr-code](https://github.com/Bacon/BaconQrCode)
to generate the matrix and [khanamiryan/qrcode-detector-decoder](https://github.com/khanamiryan/php-qrcode-detector-decoder)
for validating generated QR codes. Further extended with Twig extensions, generation routes, a factory and a
Symfony bundle for easy installation and configuration. Different writers are provided to generate the QR code
as PNG, WebP, SVG, EPS or in binary format.
## Sponsored by
[](https://www.blackfire.io)
## Installation
Use [Composer](https://getcomposer.org/) to install the library. Also make sure you have enabled and configured the
[GD extension](https://www.php.net/manual/en/book.image.php) if you want to generate images.
``` bash
composer require endroid/qr-code
```
## Usage: using the builder
```php
use Endroid\QrCode\Builder\Builder;
use Endroid\QrCode\Encoding\Encoding;
use Endroid\QrCode\ErrorCorrectionLevel;
use Endroid\QrCode\Label\LabelAlignment;
use Endroid\QrCode\Label\Font\OpenSans;
use Endroid\QrCode\RoundBlockSizeMode;
use Endroid\QrCode\Writer\PngWriter;
$builder = new Builder(
writer: new PngWriter(),
writerOptions: [],
validateResult: false,
data: 'Custom QR code contents',
encoding: new Encoding('UTF-8'),
errorCorrectionLevel: ErrorCorrectionLevel::High,
size: 300,
margin: 10,
roundBlockSizeMode: RoundBlockSizeMode::Margin,
logoPath: __DIR__.'/assets/bender.png',
logoResizeToWidth: 50,
logoPunchoutBackground: true,
labelText: 'This is the label',
labelFont: new OpenSans(20),
labelAlignment: LabelAlignment::Center
);
$result = $builder->build();
```
## Usage: without using the builder
```php
use Endroid\QrCode\Color\Color;
use Endroid\QrCode\Encoding\Encoding;
use Endroid\QrCode\ErrorCorrectionLevel;
use Endroid\QrCode\QrCode;
use Endroid\QrCode\Label\Label;
use Endroid\QrCode\Logo\Logo;
use Endroid\QrCode\RoundBlockSi
阅读完整原文
项目深度分析 AI 生成
动态二维码与营销数据追踪 SaaS
| 产品构想 | 基于该底层库封装高可用微服务,提供可随时更改目标URL的动态二维码服务,并附带扫码数据统计分析面板与品牌自定义样式。 |
| 核心功能 | 动态URL跳转与实时编辑、品牌Logo与排版预设、扫码设备与地域统计、高保真矢量打印文件导出(SVG/EPS)。 |
| 目标用户 | 数字营销人员、线下活动策划者、无自建开发团队的小微企业主。 |
| 难度/周期 | 中等 · 4-6周 · 成本:低(基础云服务器、域名、存储) |
| 收费模式 | SaaS分级月度/年度订阅(按活跃动态码数量与扫码调用量计费)。 |
| 竞争风险 | 市场上竞品极多(如QR Code Generator等),公域获客成本高,需要依托特定细分场景突围。 |
| 依据 | AI推测 |
专业排版与工业印刷批量二维码生成工具
| 产品构想 | 利用其支持EPS/PDF矢量格式及尺寸精细控制(RoundBlockSizeMode)的特性,打造面向印刷、包装与物流的批量条码/二维码生成桌面端或Web端工具。 |
| 核心功能 | CSV/Excel批量数据导入、CMYK与印刷级矢量文件(EPS/PDF/SVG)打包导出、边距对齐及带Label/Logo的模板批量套用。 |
| 目标用户 | 印刷厂设计师、电商仓储管理人员、出票机构及包装制作人员。 |
| 难度/周期 | 中等 · 3-5周 · 成本:极低(纯前端+轻量生成服务或单机工具) |
| 收费模式 | 终身买断制授权(按设备数)或批量生成点数充值。 |
| 竞争风险 | 印刷与物流系统通常有成熟的专用软硬件配套,切入传统行业工作流难度较高。 |
| 依据 | 尚需验证的假设 |
PHP主流框架(Laravel/Filament/Symfony)高级商业UI组件
| 产品构想 | 针对开发者生态,将其API深度封装为带所见即所得界面的Admin面板插件(如Filament Form Field或Symfony UX组件),供开发者集成到客户系统中。 |
| 核心功能 | 前端可视化设计器(实时调色、上传Logo、选择容错率)、一键生成配置数组/代码、与ORM/存储系统直接联动的上传/保存逻辑。 |
| 目标用户 | 交付外包项目的PHP自由职业者、数字代理机构、全栈工程师。 |
| 难度/周期 | 低 · 2-3周 · 成本:极低(纯代码研发,仅需私有Package仓库托管费用) |
| 收费模式 | 独立商业授权(单项目/多项目商业License销售,如通过Gumroad或CodeCanyon)。 |
| 竞争风险 | 开源受众群体对基础库付费意愿有限,市场规模较小。 |
| 依据 | 尚需验证的假设 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建时间待补全,最近推送 |
| 社区活跃 | Star 4,825 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。