我正在使用这个基于ZXing 库的JS 代码扫描仪,我想找到找到的 QR 码的坐标,然后在元素上找到的 QR 码周围放置一个边框。我找不到包含二维码坐标的变量。我在网上也找不到任何好的信息,所以我将不胜感激。<canvas>
注意:如果您能告诉我哪些变量保存了坐标,将会很有帮助;那时我会更接近答案。
注意:这是在黑暗中拍摄的,因为我无法测试它。
在detector.js 中有一个detect
返回对象“info”的方法。该对象具有以下属性:
var topLeft = info.TopLeft;
var topRight = info.TopRight;
var bottomLeft = info.BottomLeft;
您可以在方法中看到这些变量的作用processFinderPatternInfo
。
如果您使用的是 jQuery,您可以使用以下方法找到任何元素的位置$(element).position
应该很容易找到 QR 码所属的 ID 或 Class 并找到它的位置。