php - 如何在 php 中生成集成 grcode
问题描述
我目前正在增强一个 php 应用程序以使用可以扫描并执行其他进程的 qrcode。要求是二维码必须在中间(其中心)包含一个标志。我可以使用 qrlib 库生成 qr 代码,但我无法在中心嵌入徽标,可能是因为我没有看到它关于如何执行此操作的文档。
使用 qrlib 我只需要包含该库并调用它,它生成的 qrcode 如下
include('phpqrcode/qrlib.php');
QRcode::png('Take care, COVID-19 is for real');
我已经使用 laravel 中的 simplesoftwareio/simple-qrcode 完成了它,但是使用程序 php 我有点束手无策
我需要有关如何使用相同或不同库嵌入徽标的帮助
提前致谢
解决方案
您可以使用此链接https://davidshimjs.github.io/qrcodejs/中的 JavaScript 库简单地做到这一点。而不是通过 PHP
例子:
// simple method :
<div id="qrcode"></div>
<script type="text/javascript">
new QRCode(document.getElementById("qrcode"), "your-link-here e.g https://example.com");
</script>
// or more advanced method :
<script>
var qrcode = new QRCode("test", {
text: "http://jindo.dev.naver.com/collie",
width: 128,
height: 128,
colorDark : "#000000",
colorLight : "#ffffff",
correctLevel : QRCode.CorrectLevel.H
});
qrcode.clear(); // clear the code.
qrcode.makeCode("http://naver.com"); // make another code.
</script>
有关更多详细信息,包括在此处下载检查: https ://davidshimjs.github.io/qrcodejs/
要使用您的 qrcode 添加徽标或嵌入徽标,您可以使用 qart.js
看看这个例子:https ://kciter.so/qart.js/
推荐阅读
- apache-kafka - 为什么骆驼卡夫卡生产者很慢?
- java - 你如何制作一个没有 UI 的应用程序,所以当你打开它时,它会运行一些代码
- json - Gson - 带有值的 Kotlin 枚举的良好序列化
- r - 如何计算有多少条道路与多边形相交?
- php - HTTP 到 HTTPS 重定向在 IIS 中不起作用
- angular - 使用 Angular 7 上传文件时,表单数据并不总是在 Chrome 中发送
- angular - 两个组件数据绑定有问题
- spring-boot - Spotify dockerfile 无法推送图像,资源已定义
- asp.net-core-2.0 - 在 IIS 中并排运行多个 ASP.NET Core 2.2 webapps
- python - 如何从这个结果中选择 %f ?