天天看點

學習:二維碼、QR碼、J4L-QRCode、java

開源碼 Java 解碼器

(編碼解碼)下載下傳:http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip Java QR Code Open Source Decoder

(隻有編碼)下載下傳:http://www.java4less.com/qrcoded.zip J4L-QRCode 1.0 - Java component to create QR Code barcodes

http://www.mayacode.com/ 線上生成二維碼

MayaCode的新老朋友們,原版API已停用,由此給大家帶來不便,賽碼科技向大家表示誠摯的歉意。新版免費api已經推出,具體情況請檢視論壇公告或聯系我們。

http://baike.baidu.com/view/132241.htm 二維碼目錄

  • (英文)QR Code 官方網
  • QRCode for Ruby on Rails - 生成QR碼 (Ruby on Rails 插件)
  • QRCode extension for Apache FOP - 在 XSL-FO 中生成 QR碼
  • Java QR Code Open Source Decoder - 開源碼 Java 解碼器 (下載下傳:http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip)【後文也有一個J4L-QRCode 1.0 】
  • Python QR encoder/decoder - Python QR 編碼解碼模組
  • 編寫自己的QR碼
  • 彩色QRCode應用及下載下傳 - PC版QR CODE解碼軟體 + 免費手機網站建置
  • 彩色QRCode應用及下載下傳 - mac版QR CODE解碼軟體 

    http://elanso.com/ArticleModule/HGIYMlKAONSYPUJhKAUKRRIi.html Psytec QR Code Editor - 二維碼制作軟體

    Psytec QR Code Editor 是一款制作二維碼資訊的軟體,可以輸入包括電話簿,電子郵件,網絡位址,文本等資訊。

    首先介紹什麼是 QR 碼?

    QR 碼 是二維條碼的一種,QR 來自英文 “Quick Response” 的縮寫,即快速反應的意思,源自發明者希望 QR 碼可讓其内容快速被解碼。QR碼比普通條碼可儲存更多資料,亦無需像普通條碼般在掃描時需直線對準掃描器。

    QR 碼呈正方形,隻有黑白兩色。在4個角落的其中3個,印有較小,像“回”字的的正方圖案。這 3 個是幫助解碼軟體定位的圖案,使用者不需要對準,無論以任何角度掃描,資料仍可正确被讀取。

    近來網際網路上應用最多的 QR 碼就是手機識别,比如上面的那張 QR 碼,隻要由攝像頭拍照,通過識别軟體,就可以得出裡面的資訊。而冰古更是給出了 sis 的手機二維碼識别軟體。(http://bingu.net/blog/468/qrcode-mobile-softwarre/)

    P.S. Psytec QR Code Editor 由 Paveo 漢化

    http://info.screen.hc360.com/2006/11/27094015878.shtml 知識普及:什麼是“二維(條)碼”? 2006年11月27日 9:40 來源:CNET中國·PChome.net

    什麼是二維條碼/二維碼

    二維條碼/二維碼 (2-dimensional bar code) 是用某種特定的幾何圖形按一定規律在平面(二維方向上)分布的黑白相間的圖形記錄資料符号資訊的;在代碼編制上巧妙地利用構成計算機内部邏輯基礎的“0”、“1”比特流的概念,使用若幹個與二進制相對應的幾何形體來表示文字數值資訊,通過圖象輸入裝置或光電掃描裝置自動識讀以實作資訊自動處理:它具有條碼技術的一些共性:每種碼制有其特定的字元集;每個字元占有一定的寬度;具有一定的校驗功能等。同時還具有對不同行的資訊自動識别功能、及處理圖形旋轉變化等特點。

    二維條碼/二維碼 

    二維條碼/二維碼能夠在橫向和縱向兩個方位同時表達資訊,是以能在很小的面積内表達大量的資訊。

    二維條碼/二維碼的分類

    二維條碼/二維碼可以分為堆疊式/行排式二維條碼和矩陣式二維條碼。堆疊式/行排式二維條碼形态上是由多行短截的一維條碼堆疊而成;矩陣式二維條碼以矩陣的形式組成,在矩陣相應元素位置上用“點”表示二進制“1”, 用“空”表示二進制“0”,由“點”和“空”的排列組成代碼。

    二維條碼/二維碼

    1. 堆疊式/行排式二維條碼

    堆疊式/行排式二維條碼(又稱堆積式二維條碼或層排式二維條碼),其編碼原理是建立在一維條碼基礎之上,按需要堆積成二行或多行。它在編碼設計、校驗原理、識讀方式等方面繼承了一維條碼的一些特點,識讀裝置與條碼印刷與一維條碼技術相容。但由于行數的增加,需要對行進行判定,其譯碼算法與軟體也不完全相同于一維條碼。有代表性的行排式二維條碼有:Code 16K、Code 49、PDF417等。

    2. 矩陣式二維碼

    短陣式二維條碼(又稱棋盤式二維條碼)它是在一個矩形空間通過黑、白像素在矩陣中的不同分布進行編碼。在矩陣相應元素位置上,用點(方點、圓點或其他形狀)的出現表示二進制“1”,點的不出現表示二進制的“0”,點的排列組合确定了矩陣式二維條碼所代表的意義。矩陣式二維條碼是建立在計算機圖像處理技術、組合編碼原理等基礎上的一種新型圖形符号自動識讀處理碼制。具有代表性的矩陣式二維條碼有:Code One、Maxi Code、QR Code、 Data Matrix等。

    在目前幾十種二維要碼中,常用的碼制有:PDF417二維條碼, Datamatrix二維條碼, Maxicode二維條碼, QR Code, Code 49, Code 16K ,Code one,等,除了這些常見的二維條碼之外,還有Vericode條碼、CP條碼、Codablock F條碼、田字碼、 Ultracode條碼,Aztec條碼。

    二維條碼/二維碼的特點

    1.高密度編碼,資訊容量大:可容納多達1850個大寫字母或2710個數字或1108個位元組,或500多個漢字,比普通條碼資訊容量約高幾十倍。

    2.編碼範圍廣:該條碼可以把圖檔、聲音、文字、簽字、指紋等可以數字化的資訊進行編碼,用條碼表示出來;可以表示多種語言文字;可表示圖像資料。

    3.容錯能力強,具有糾錯功能:這使得二維條碼因穿孔、污損等引起局部損壞時,照樣可以正确得到識讀,損毀面積達50%仍可恢複資訊。

    4.譯碼可靠性高:它比普通條碼譯碼錯誤率百萬分之二要低得多,誤碼率不超過千萬分之一。

    5.可引入加密措施:保密性、防僞性好。

    6.成本低,易制作,持久耐用。

    7.條碼符号形狀、尺寸大小比例可變。

    8.二維條碼可以使用雷射或CCD閱讀器識讀。

    二維條碼目前應用

    二維條碼具有儲存量大、保密性高、追蹤性高、抗損性強、備援性大、成本便宜等特性,這些特性特别适用於表單、安全保密、追蹤、證照、存貨盤點、資料備援等方面。

    表單應用

    公文表單、商業表單、進出口報單、艙單等資料之傳送交換,減少人工重覆輸入表單資料,避免人為錯誤,降低人力成本。

    保密應用

    商業情報、經濟情報、政治情報、軍事情報、私人情報等機密資料之加密及傳遞。

    追蹤應用

    公文自動追蹤、生産線零件自動追蹤、客戶服務自動追蹤、郵購運送自動追蹤、維修記錄自動追蹤、危險物品自動追蹤、後勤補給自動追蹤、醫療體檢自動追蹤、生态研究(動物、鳥類...)自動追蹤等。

    證照應用

    護照、身分證、挂号證、駕照、會員證、識别證、連鎖店會員證等證照之資料登記及自動輸入,發揮「随到随讀」、「立即取用」的資訊管理效果。

    盤點應用

    物流中心、倉儲中心、聯勤中心之貨品及固定資産之自動盤點,發揮「立即盤點、立即決策」的效果。

    備援應用

    檔案表單的資料若不願或不能以磁碟、光碟等電子媒體儲存備援時,可利用二維條碼來儲存備援,攜帶友善,不怕折疊,儲存時間長,又可影印傳真,做更多備份。

    手機二維碼應用

    手機掃描二維碼技術簡單的說是通過手機拍照功能對二維碼進行掃描,快速擷取到二維條碼中存儲的資訊,進行上網、發送短信、撥号、資料交換、自動文字輸入等,手機二維碼目前已經被各大手機廠商使用開發。

    手機二維碼是二維碼的一種,手機二維碼不但可以印刷在報紙、雜志、廣告、圖書、包裝以及個人名片上,使用者還可以通過手機掃描二維碼,或輸入二維碼下面的号碼即可實作快速手機上網功能,并随時随地下載下傳圖文、了解企業産品資訊等。

    http://zh.wikipedia.org/wiki/QR_code

    QR碼是二維條碼的一種,1994年由日本Denso-Wave公司發明。QR來自英文“Quick Response”的縮寫,即快速反應的意思,源自發明者希望QR碼可讓其内容快速被解碼[1]。QR碼最常見于日本,并為目前日本最流行的二維空間條碼。QR碼比普通條碼可儲存更多資料,亦無需像普通條碼般在掃描時需直線對準掃描器。QR碼呈正方形,隻有黑白兩色。在3個角落,印有較小,像“回”字的的正方圖案。這3個是幫助解碼軟體定位的圖案,使用者不需要對準,無論以任何角度掃描,資料仍可正确被讀取。日本QR碼的标準JIS X 0510在1999年1月釋出,而其對應的ISO國際标準ISO/IEC18004,則在2000年6月獲得準許。根據Denso Wave公司的網站資料,QR碼是屬于開放式的标準,QR碼的規格公開,而由Denso Wave公司持有的專利權益,則不會被執行。除了标準的QR碼之外,也存在一種稱為“微型QR碼”的格式,是QR碼标準的縮小版本,主要是為了無法處理較大型掃描的應用而設計。微型QR碼同樣有多種标準,最高可儲存35個字元。

    QR碼資料容量

    數字 最多 7,089 字元
    字母 最多 4,296 字元
    二進制數 (8 bit) 最多 2,953 位元
    日文漢字 / 片假名 最多 1,817 字元 (采用Shift_JIS)
    中文漢字 最多 984 字元 (采用UTF-8)
    中文漢字 最多 1,800 字元 (采用BIG5)
    錯誤修正容量
    L水準 7% 的字碼可被修正
    M水準 15% 的字碼可被修正
    Q水準 25% 的字碼可被修正
    H水準 30% 的字碼可被修正

http://www.softrecipe.com/Download/j4lqrcode.html J4L-QRCode 1.0 - Java component to create QR Code barcodes(下載下傳http://www.java4less.com/qrcoded.zip)