CodeAsk for Linux (代碼分析工具) v1.0.3 免費(fèi)Linux版
266MB / 03-20
玄機(jī)寶盒(C#百寶箱 ) v3.7 便攜綠色免費(fèi)版
8.51MB / 03-19
Java SE Development Kit 24(JDK24) v24.0.1 官方正式版 Win64
203MB / 04-16
鯨魚積木編程(無人機(jī)) V1.1.3 官方安裝版
273MB / 03-07
微軟AI開發(fā)Microsoft .NET V10.0.100 P2 中文免費(fèi)最新版 32/64位
206MB / 04-11
CodeAsk(代碼分析工具) v1.0.4 綠色免費(fèi)版
113 MB / 03-13
AI編程工具Codeium Windsurf v1.6.4 x64 免費(fèi)安裝版
130MB / 04-15
Trae編程工具(人工智能集成開發(fā)環(huán)境IDE)v1.2.7 官方安裝版
153MB / 04-11
Ollama(本地LLM管理/WebUI對話) for Windows v0.5.7 安裝免費(fèi)版
740MB / 02-07
VScode神級Ai代碼插件 Continue v1.1.23 開源版
68.1MB / 04-14
-
JetBrains CLion v2025.1 中文正式免費(fèi)版(附漢化補(bǔ)丁+安裝教程) 編程工具 / 1.3GB
-
C#編輯器JetBrains Rider v2025.1 x64 中文安裝免費(fèi)版(附最新教 編程工具 / 1.4GB
-
-
Cursor(智能AI代碼生成工具) v0.48.9 官方版 編程工具 / 112MB
-
JetBrains ReSharper Command Line Tools命令行工具 v2025.1 官 編程工具 / 169MB
-
JetBrains ReSharper C++ v2025.1 中文最新免費(fèi)版(附安裝教程) 編程工具 / 62.8MB
-
JetBrains ReSharper Ultimate(dotUltimate) v2025.1 免費(fèi)正式安 編程工具 / 3.0GB
-
-
JetBrains Pycharm 社區(qū)版 v2025.1 中文免費(fèi)正式版(附漢化包+安 編程工具 / 620MB
-
JetBrains Pycharm Pro 2025.1 中文專業(yè)免費(fèi)正式版(附漢化包+安 編程工具 / 836MB
詳情介紹
二維碼生成解析工具主要功能就是生成二維碼,并且可以添加自定義的Logo。當(dāng)然,網(wǎng)絡(luò)上面生成二維碼的工具多如牛毛,生成二維碼早已不再新鮮。這個(gè)工具的一個(gè)亮點(diǎn)就是可以識別二維碼,下面就來具體看看吧,不過首先要補(bǔ)充一點(diǎn)二維碼的知識。
二維碼的版本首先,我們先說一下二維碼一共有 40 個(gè)尺寸。官方叫版本 Version。Version 1 是 21 x 21 的矩陣,Version 2 是 25 x 25 的矩陣,Version 3 是 29 的尺寸,每增加一個(gè) version,就會增加 4 的尺寸,公式是:(V-1)*4 + 21(V是版本號) 最高 Version 40,(40-1)*4+21 = 177,所以最高是 177 x 177 的正方形。
下面我們看看一個(gè)二維碼的實(shí)例:
二維碼支持糾錯(cuò)處理;糾錯(cuò)處理相對復(fù)雜,按照QR碼的標(biāo)準(zhǔn)文檔說明,QR碼的糾錯(cuò)分為4個(gè)級別,分別是:
level L : 最大 7% 的錯(cuò)誤能夠被糾正;
level M : 最大 15% 的錯(cuò)誤能夠被糾正;
level Q : 最大 25% 的錯(cuò)誤能夠被糾正;
level H : 最大 30% 的錯(cuò)誤能夠被糾正;
二維碼(QR Code)的容量對于不同版本的二維碼,容量也是不同的。理論上內(nèi)容經(jīng)過壓縮處理后可以存7089個(gè)數(shù)字,4296 個(gè)字母和數(shù)字混合字符,2953個(gè)8位字節(jié)數(shù)據(jù),1817個(gè)漢字;在上面我們看到,不同的Version的QR Code是不同的矩陣,Version版本越過,也就意味著容量越大。關(guān)于容量的計(jì)算我沒有找到比較權(quán)威的算法,這里以第一版的來進(jìn)行計(jì)算,第一版(21×21)的格式如下:
其中的只有黃色的是存儲數(shù)據(jù)的內(nèi)容,在第一版本中只有217(21×21 - 8*9*3 -8)個(gè)存儲數(shù)據(jù)的數(shù)空間,而其中有用的數(shù)據(jù)是 217 - 1個(gè)數(shù)據(jù)結(jié)尾標(biāo)志 = 216 ,在216bit
216bit/8 = 27Byte 在版本一的QR碼中只能夠存儲27Byte的數(shù)據(jù)(要是有校驗(yàn)容錯(cuò)就更少了),當(dāng)然在不同的容錯(cuò)級別下,容量也是有變化的。
所以,version為1的QR Code大概也就能容下十幾個(gè)字符。
二維碼的編碼QR 碼支持如下的編碼:
Numeric mode 數(shù)字編碼,從 0 到9。如果需要編碼的數(shù)字的個(gè)數(shù)不是 3 的倍數(shù),那么,最后剩下的 1 或 2 位數(shù)會被轉(zhuǎn)成 4 或 7bits,則其它的每 3 位數(shù)字會被編成 10,12,14bits,編成多長還要看二維碼的尺寸(下面有一個(gè)表 Table 3 說明了這點(diǎn))
Alphanumeric mode 字符編碼。包括 0-9,大寫的A到Z(沒有小寫),以及符號$ % * + – . / : 包括空格。這些字符會映射成一個(gè)字符索引表。如下所示:(其中的 SP 是空格,Char 是字符,Value 是其索引值) 編碼的過程是把字符兩兩分組,然后轉(zhuǎn)成下表的 45 進(jìn)制,然后轉(zhuǎn)成 11bits 的二進(jìn)制,如果最后有一個(gè)落單的,那就轉(zhuǎn)成 6bits 的二進(jìn)制。而編碼模式和字符的個(gè)數(shù)需要根據(jù)不同的 Version 尺寸編成9, 11 或 13 個(gè)二進(jìn)制(如下表中 Table 3)
Byte mode, 字節(jié)編碼,可以是0-255 的 ISO-8859-1 字符。有些二維碼的掃描器可以自動檢測是否是 UTF-8 的編碼。
QRCode生成解析工具簡介這個(gè)工具是用WPF基于開源項(xiàng)目ThoughtWorks.QRCode.dll開發(fā)的,沒有復(fù)雜的生成二維碼的算法,無論你是新手還是大牛,都能看的懂??吹竭@里有些使用過的ThoughtWorks.QRCode.dll的大牛們可能就失望了,不過研究二維碼生成的算法確實(shí)需要學(xué)習(xí)很多的東西,還要參考很多的資料,大家有興趣的可以自己研究一下ThoughtWorks.QRCode的源碼,下面給出了一些參考資料。下面來先來看看工具的截圖:
ThoughtWorks.QRCode源碼地址://www.codeproject.com/Articles/20574/Open-Source-QRCode-Library
界面很簡單,下面簡單來說明一下:
二維碼的內(nèi)容:生成的二維碼內(nèi)容,可以輸入任何的字符串,比如網(wǎng)址之類的,支持中文。
二維碼尺寸:生成二維碼的大小,默認(rèn)值為4,數(shù)字越大,生成的二維碼越大,可以根據(jù)需求填寫。
二維碼版本:二維碼的Version,值為1~40,version越高,二維碼信息容量越大。但是目前30以上的版本生成的二維碼,由于手機(jī)攝像頭等原因會造成手機(jī)無法識別。
生成:生成指定內(nèi)容的二維碼,然后顯示在左下方的圖片框中。
保存:保存二維碼,將二維碼另存為png格式的圖片。
打開二維碼:打開二維碼圖片,顯示在左下方的圖片框中。
解析:解析左下方中圖片框中的二維碼,解析結(jié)果會顯示在二維碼內(nèi)容后面。
自定義Logo:點(diǎn)擊添加圖片作為Logo,不添加則生成的二維碼中沒有Logo.
下面來生成一個(gè)二維碼看看吧,如圖:
然后我們添加一個(gè)Logo來看看吧,如下圖:
由于Logo的尺寸可以自由調(diào)節(jié),有時(shí)候Logo設(shè)置的過大,會覆蓋二維碼中的部分信息,造成無法識別。這個(gè)時(shí)候,我們可以點(diǎn)擊解析按鈕,來測試我們的二維碼是否有效,如圖:
我們看到解析出來的內(nèi)容出現(xiàn)了亂碼,這個(gè)就是因?yàn)槲覀兊腖ogo尺寸太大了,我們可以減小Logo的尺寸或者增大二維碼的尺寸,這里我修改二維碼尺寸為6,然后就可以正常識別了。然后我們點(diǎn)擊保存按鈕,打開另存為對話框,會保存為png格式的圖片,實(shí)際生產(chǎn)的二維碼尺寸如圖:
下面我們來看一下解析二維碼,我們從百度上面隨便下載一個(gè)二維碼圖片,看看里面保存了什么,如圖:
這里我們可以鼠標(biāo)選擇文本復(fù)制,或者直接點(diǎn)擊復(fù)制到剪切板來復(fù)制二維碼的內(nèi)容。
下面來說說一些Bug處理,首先要說的是二維碼的容量問題,Version為1的二維碼容量約為十幾個(gè)字符,超出容量就會出現(xiàn)下面錯(cuò)誤,如圖:
當(dāng)然,如果你隨便打開一張無效的二維碼圖片當(dāng)做二維碼來解析,會出現(xiàn)如下錯(cuò)誤,如圖:
當(dāng)然,如果圖片中含有二維碼還是可以解析成功的,如圖:
下載地址
人氣軟件
Java SE Development Kit(JDK) 17.0.15 官方正式版 Win64
JDK11(Java SE Development Kit 11) v11.0.27 x64 LTS 長期支持
EXT界面圖形工具Ext Designer 特別版
JetBrains Pycharm Pro 2025.1 中文專業(yè)免費(fèi)正式版(附漢化包+安
intellij IDEA v2025.1 社區(qū)版 官方中文正式版(附漢化包+安裝方
myeclipse2016破解工具 v1.0 破解補(bǔ)丁(附安裝教程)
Java SE Development Kit(JDK1.8) jdk-8u451-windows-x64.exe 64
Java SE Development Kit(JDK) 17.0.15 官方正式版 Linux64
安卓集成開發(fā)工具Android Studio 2024.3.1.13 + SDK 2024.1.09 W
Zend Studio 10.1.0與10.0.1 破解文件與注冊碼打包
相關(guān)文章
-
CodeAsk for Linux (代碼分析工具) v1.0.3 免費(fèi)Linux版
CodeAsk是一款基于大模型的代碼分析工具,通過提示詞可提供智能的代碼梳理與分析、安全漏洞檢測、代碼質(zhì)量評估等功能,還能生成有趣的prompt,助力開發(fā)者高效理解和維護(hù)代...
-
玄機(jī)寶盒(C#百寶箱 ) v3.7 便攜綠色免費(fèi)版
玄機(jī)寶盒是一個(gè)集成了多種功能的C#編程輔助工具,特別適用于C#開發(fā)者進(jìn)行調(diào)試、處理正則表達(dá)式、網(wǎng)絡(luò)請求以及系統(tǒng)交互等任,歡迎需要的朋友下載使用...
-
Java SE Development Kit 24(JDK24) v24.0.1 官方正式版 Win64
JDK24是一款Java開發(fā)工具包,包含Java運(yùn)行環(huán)境(java運(yùn)行庫),Java開發(fā)套件和Java基礎(chǔ)類庫源代碼,JDK24是Java開發(fā)套件非LTS長期支持版本,引入了許多令人興奮的新特性,不...
-
鯨魚積木編程(無人機(jī)) V1.1.3 官方安裝版
鯨魚積木編程是一款適用于無人機(jī)的編程軟件,支持同步生成Python和C語言代碼,提供圖形化編程工具和趣味教學(xué)方式,適合編程啟蒙,軟件包含多種傳感器、邏輯、數(shù)學(xué)和AI功能...
-
微軟AI開發(fā)Microsoft .NET V10.0.100 P2 中文免費(fèi)最新版 32/64位
.NET 10 首個(gè)預(yù)覽版推出,.NET 10 是 .NET 9 的后繼版本,將作為長期支持維護(hù) (LTS) 版本提供 3 年的支持,涵蓋 .NET Runtime、SDK、libraries、C#、ASP.NET Core、Blazo...
-
CodeAsk(代碼分析工具) v1.0.4 綠色免費(fèi)版
CodeAsk是一款基于大模型的代碼分析工具,通過提示詞可提供智能的代碼梳理與分析、安全漏洞檢測、代碼質(zhì)量評估等功能,還能生成有趣的prompt,助力開發(fā)者高效理解和維護(hù)代...
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請?jiān)谠u論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請?jiān)u論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的開源二維碼生成解析工具 C#版帶源碼資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。