2

我正在使用这个基于ZXing 库的JS 代码扫描仪,我想找到找到的 QR 码的坐标,然后在元素上找到的 QR 码周围放置一个边框。我找不到包含二维码坐标的变量。我在网上也找不到任何好的信息,所以我将不胜感激。<canvas>

注意:如果您能告诉我哪些变量保存了坐标,将会很有帮助;那时我会更接近答案。

4

2 回答 2

1

注意:这是在黑暗中拍摄的,因为我无法测试它。

在detector.js 中有一个detect返回对象“info”的方法。该对象具有以下属性:

var topLeft = info.TopLeft;
var topRight = info.TopRight;
var bottomLeft = info.BottomLeft;

您可以在方法中看到这些变量的作用processFinderPatternInfo

于 2013-03-26T19:25:47.383 回答
-2

如果您使用的是 jQuery,您可以使用以下方法找到任何元素的位置$(element).position

应该很容易找到 QR 码所属的 ID 或 Class 并找到它的位置。

http://api.jquery.com/position/

于 2013-03-25T14:08:37.733 回答