【问题标题】:Generate and Decode QR Codes from PHP [closed]从 PHP 生成和解码 QR 码 [关闭]
【发布时间】:2011-12-15 08:01:18
【问题描述】:

谁能推荐一个可以生成和解码二维码的 PHP 库(如果存在的话)?这似乎可以完成这项工作:http://code.google.com/p/zxing/ 但它是用 Java 编写的。如果我必须使用 ZXing,我如何让它在 PHP 中工作?

【问题讨论】:

标签: java php barcode qr-code zxing


【解决方案1】:

看起来PHP QR Code 会做你想做的事。

【讨论】:

  • .... 但它不解码 - 对不起!也许两个库?
  • 我看过这个。它似乎只生成二维码。我需要生成和解码。有什么建议吗?
  • 据我所知,现阶段没有 PHP 原生应用程序可供解码。我建议进一步查看 zxing - 之前的一个问题提到了一个 C++ 实现,您可以将其强制转换为 PHP 扩展。或者,我相信 zxing 有一个可以通过 PHP 使用的 Web 可访问解码器。
  • 我无法使用网络服务。如何将 C++ 转换为 PHP 库?
  • 你不会……你会写一个 php 扩展来使用 C++ 库。有点超出我对 PHP 的了解,抱歉。
【解决方案2】:

如果您愿意通过 HTTP 工作:

zxing 有一个基于网络的编码器http://zxing.org/w/decode.jspx。我不建议您直接使用它,但由于源代码在zxingorg/ 下的开源项目中可用,您可以轻松运行自己的。然后,您可以通过 HTTP 将图像数据 POST 到服务器来解码 QR 码。

对于编码,同样地,你可以使用谷歌图表服务器,它已经生成了很长时间的二维码。查看http://zxing.appspot.com/generator——它会显示指向制作图像的图表服务器的图像URL。你可以用它来抓取 PHP 中的编码图像。

【讨论】:

    【解决方案3】:

    http://zbar.sourceforge.net/ 的 Zbar 可以解码二维码,并且可以使用https://github.com/mkoppanen/php-zbarcode 的 PHP 包装器编译成 at php 扩展。

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 2011-07-08
      • 2011-05-31
      • 1970-01-01
      • 2011-10-24
      • 1970-01-01
      • 1970-01-01
      • 2018-09-11
      相关资源
      最近更新 更多