qrcoder是乙個簡單的庫,用c#.net編寫,可讓您建立qr碼。
它與其他庫沒有任何依賴關係,並且可以在nuget上以.net framework和.net core pcl版本獲得。
有關更多資訊,請參見:qrcode wiki | 創作者的部落格(英語)| 創作者的部落格(德語)
qrcoder是raffael herrmann的專案,於10/2013首次發布。 它已獲得mit許可。
簽出此github儲存庫,或通過nuget軟體包管理器安裝qrcoder。 如果要使用nuget,只需搜尋「 qrcoder」或在nuget軟體包管理器控制台中執行以下命令:
nuget v3提要url(visual studio 2015+):
nuget v2提要url(visual studio 2012+):
您只需要五行**即可生成和檢視您的第乙個qr碼。
qrcodegenerator qrgenerator = newqrcodegenerator();
qrcodedata qrcodedata = qrgenerator.createqrcode("
the text which should be encoded.
", qrcodegenerator.ecclevel.q);
qrcode qrcode = new
qrcode(qrcodedata);
bitmap qrcodeimage = qrcode.getgraphic(20);
getgraphics方法具有更多的過載。 前兩個使您可以設定qr碼圖形的顏色。 一種使用color-class-types,另一種使用html十六進製制顏色表示法。
//set color by using color-class types
bitmap qrcodeimage = qrcode.getgraphic(20, color.darkred, color.palegreen, true
);//
set color by using html hex color notation
bitmap qrcodeimage = qrcode.getgraphic(20, "
#000ff0
", "
#0ff000
");
另乙個過載使您可以在qr碼的中心渲染徽標/影象。
bitmap qrcodeimage = qrcode.getgraphic(20, color.black, color.white, (bitmap)bitmap.fromfile("c:\\myimage.png
"));
介紹開源的專案管理系統 Redmine
一直在尋找microsoft project這個專案管理工具的替代品,因為microsoft project雖然功能強大但只能本地使用無法共享專案計畫,雖然配合project server可以實現通過區域網共享專案計畫但乙個是配置複雜,最主要是這兩 一直在尋找microsoft project這個專...
介紹開源的專案管理系統 Redmine
一直在尋找microsoft project這個專案管理工具的替代品,因為microsoft project雖然功能強大但只能本地使用無法共享專案計畫,雖然配合project server可以實現通過區域網共享專案計畫但乙個是配置複雜,最主要是這兩個都是需要收費,對於中小型企業來說成本太高,而且易用...
介紹開源的專案管理系統 Redmine
一直在尋找microsoft project這個專案管理工具的替代品,因為microsoft project雖然功能強大但只能本地使用無法共享專案計畫,雖然配合project server可以實現通過區域網共享專案計畫但乙個是配置複雜,最主要是這兩個都是需要收費,對於中小型企業來說成本太高,而且易用...