2011-03-27 51 views
26

誰知道如何生成qr碼? 以及如何裝飾像這裏http://mojiq.kazina.com/編碼算法QR碼

+1

我想知道的只是它是否使用壓縮或者它如何處理減少數據大小,但我非常失望:我們是否真的在問問題,以便人們回答「閱讀ISO文檔」 ? – jokoon 2011-09-23 18:43:05

+0

(廣告:)有一個記錄的Lua庫,將數據編碼成QRCodes:http://speedata.github.com/luaqrcode/ – topskip 2013-02-12 09:40:09

回答

2

您可以使用ZXingGAE appgenerate QR codes在瀏覽器中,或下載Java庫,並在自己的代碼中使用zxing.appspot.com組件。

+1

謝謝,但我對數學算法感興趣 – Yanker 2011-03-27 09:01:59

+0

從閱讀[this]開始(http: //code.google.com/p/zxing/wiki/BarcodeContents),或者您可以瀏覽ZXing源代碼,瞭解它們如何實現它。 – 2011-03-27 13:14:07

+0

基本編碼器類:['com.google.zxing.qrcode.encoder'](http://code.google.com/p/zxing/source/browse/trunk/core/src/com/google/zxing/qrcode器/編碼器/)。具體來說,請參閱['Encoder.java'](http://code.google.com/p/zxing/source/browse/trunk/core/src/com/google/zxing/qrcode/encoder/Encoder.java)。 – 2011-03-27 14:12:31

21

試試這個教程http://www.thonky.com/qr-code-tutorial/,關於創建QR碼非常好的深入教程,但僅限於某種類型的QR碼。

+3

謝謝!這是真的很好的文章 – Yanker 2011-12-13 10:04:04

+1

請注意,本教程中似乎有一些錯誤。生成的QR碼和頁面「顯示多項式除法步驟」對我來說看起來非常可疑。 (例如(α*α^ 210)不是α^ 210,而是α^ 211)否則就是一個很好的資源。 – topskip 2012-12-19 20:54:22

+0

當時,當我通過本教程時,這些部分不存在。基本上這些部分是我的想法,因爲我對他們有一些嚴重的麻煩。但認爲它一定是一個錯字,因爲(對我來說)一切正常。 – sschrass 2012-12-19 21:59:47

5

大多數情況下,問題是有限域算法,因爲它有點不同。一旦你的發生器工作,錯誤糾正技術使得難以看到代碼是否正確生成。還有另一個網站有ECC發生器:http://www.pclviewer.com/rs2/calculator.html 但請注意,此發生器在所有情況下也不能正常工作,與Thonky的錯誤代碼更正生成器相同。

我製作的一個小項目允許逐步調試,並且可以在創建QRCode之後手動更改所有參數 - Web上沒有任何生成器。鏈接:https://github.com/Legoless/QRCode

+1

非常好的工具!感謝分享它。 – topskip 2012-12-19 19:04:16

+0

沒有收到任何東西,您是在哪裏發送的? – Legoless 2012-12-21 22:50:31

+0

謝謝你,會發佈一個修復。;) – Legoless 2012-12-22 11:17:53

1

您可以使用QR符號的JavaScript實現,它是ShieldUI開放源代碼包here的一部分。 你可以在下面的demo中看到一個基於它的jquery QR插件實現。