2013-03-24 46 views
2

我使用這個JS code scanner基礎上ZXing library,我想找到發現了QR碼的座標,然後把周圍的邊框發現QR碼<canvas>元素。我無法找到包含QR碼座標的變量。我無法在網上找到任何好的信息,所以我會很感激任何幫助。尋找座標斑馬線庫和輸出在畫布上

備註:如果您能告訴我哪些變量具有保存的座標將是有幫助的;那麼我會更接近答案。

回答

1

注:這是作爲我無法測試它在黑暗中拍攝。

在detector.js中,有一個detect方法返回對象「info」。此對象具有的屬性:

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

你可以看到這些變量在processFinderPatternInfo方法。

+0

謝謝,這使我進一步!管理在畫布上標記代碼的邊界。 :) – aNewStart847 2013-03-27 19:30:47

-2

如果你使用jQuery,您可以使用$(element).position

它應該是很容易找到的ID找到任何元素的位置或類別的QR碼屬於並找到它的位置。

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

+0

感謝您的答案,但我試圖找到一個元素在畫布中的位置(這有點複雜) – aNewStart847 2013-03-25 14:10:47

+0

@Florija哦,我明白你的意思了。我的錯。 – Dyne 2013-03-25 15:09:52