JavaScript QR Code Reader - 可以做到吗?或者,远程服务?

我正在对即将到来的项目进行一些初步研究,我有一个简短的问题,我想我在其他地方寻找时会在这里抛出,以防有人对此有任何经验。

问题很简单:是否可以使用JavaScript读取QR码?是否有远程服务,我可以从相机向其传递位图对象并以这种方式执行此操作?目前是否有任何库允许这样做?

该项目将部署到各种移动设备上,我们想尝试使用Appcelerator来使其工作。我知道Appcelerator确实在其主机设备上公开了Camera API,但是无论我们使用它做什么都必须能够解析QR码。这是可以做到的吗?

提前致谢!迈克


答案 1

我敢打赌这是可能的,但这将是一个挑战。有人写了一个AS3库来阅读QR码。我会从阅读Canvas中的图像处理开始。

如果你沿着远程API路线走下去,Kaywa有一个你可以使用的API。


答案 2

您可以使用 API 从网络摄像头获取视频,也可以将其放入画布元素,然后使用画布读取像素并解码 QR 码。getUserMedia

我不知道有一个库可以解码QR码,但这里有一个可以做条形码的库。