Net.Codecrete.QrCodeGenerator
2.0.2
See the version list below for details.
dotnet add package Net.Codecrete.QrCodeGenerator --version 2.0.2
NuGet\Install-Package Net.Codecrete.QrCodeGenerator -Version 2.0.2
<PackageReference Include="Net.Codecrete.QrCodeGenerator" Version="2.0.2" />
paket add Net.Codecrete.QrCodeGenerator --version 2.0.2
#r "nuget: Net.Codecrete.QrCodeGenerator, 2.0.2"
// Install Net.Codecrete.QrCodeGenerator as a Cake Addin #addin nuget:?package=Net.Codecrete.QrCodeGenerator&version=2.0.2 // Install Net.Codecrete.QrCodeGenerator as a Cake Tool #tool nuget:?package=Net.Codecrete.QrCodeGenerator&version=2.0.2
QR Code Generator for .NET – simple, compact and with many examples.
Core features:
- Supports encoding all 40 versions (sizes) and all 4 error correction levels, as per the QR Code Model 2 standard
- Output formats: Raw modules/pixels of the QR symbol, SVG and XAML path (for raster bitmap / PNG see project home page)
- Encodes numeric and special-alphanumeric text in less space than general text
- Open source code under the permissive MIT License
- Significantly shorter code but more documentation compared to competing libraries
- Built for .NET Standard 2.0 and therefore runs on most modern .NET platforms (.NET Core, .NET Framework, Mono etc.).
- Derived from tried and tested implementation by project Nayuki
Manual parameters:
- You can specify the minimum and maximum version number allowed, and the library will automatically choose the smallest version in the range that fits the data.
- You can specify the mask pattern manually, otherwise library will automatically evaluate all 8 masks and select the optimal one.
- You can specify an error correction level, or optionally allow the library to boost it if it doesn't increase the version number.
- You can create a list of data segments manually and add ECI segments.
Optional advanced features:
- Encodes Japanese Unicode text in Kanji mode to save a lot of space compared to UTF-8 bytes
- Computes optimal segment mode switching for text with mixed numeric/alphanumeric/general/kanji parts
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages (13)
Showing the top 5 NuGet packages that depend on Net.Codecrete.QrCodeGenerator:
Package | Downloads |
---|---|
Codecrete.SwissQRBill.Core
Generates the new QR bills for invoicing in Switzerland. The Swiss QR bill library: - is a minimal, platform-independent library supporting PDF and SVG (see homge page for PNG and EMF), - parses the invoice data embedded in the QR code, - generates payment slips (105mm by 210mm), A4 sheets or QR codes, - is multilingual: German, French, Italian, English, Romansh, - validates the invoice data and provides detailed validation information, - adds and retrieves structured bill information (according to Swico S1), - is easy to use and comes with many examples, - is small and fast, - is free – even for commecial use (MIT License), - is built for .NET Standard 2.0 and runs on all modern .NET platforms. See home page https://github.com/manuelbl/SwissQRBill.NET for examples and other library versions. |
|
Aiursoft.WebTools
A tool for web development. |
|
NineDigit.eKasa
eKasa PPEKK solution by Nine Digit, s.r.o. |
|
LeadSoft.Common.Library
LeadSoft® Common utilities methods and classes. |
|
SqrlForNet
SQRL for the .Net Standard runtimes. Secure Quick Reliable Login is a highly secure user privacy based authentication system that removes the need for users to have more than one password for a global identity https://www.grc.com/sqrl/sqrl.htm for more information of the protocal. |
GitHub repositories (7)
Showing the top 5 popular GitHub repositories that depend on Net.Codecrete.QrCodeGenerator:
Repository | Stars |
---|---|
BeyondDimension/SteamTools
🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。
|
|
LagrangeDev/Lagrange.Core
An Implementation of NTQQ Protocol, with Pure C#, Derived from Konata.Core
|
|
CHKZL/DDTV
可对阿B进行直播多窗口观看、开播提醒、自动录制、合并、转码的跨平台工具
|
|
manuelbl/QrCodeGenerator
QR Code Generator for .NET
|
|
neozhu/visitormanagement
helps in managing visitors visiting the institutions for various reasons. It allows visitors to check-in digitally to eliminate the tedious registeration and other paperwork. Additionally, it also keeps a track of every individual inside the campus and their timings. Institutions has guards who enter their detail in some notebooks to keep a log which are practically impossible to reconcile. It is really unpleasent and hectic for visitor to stand at the gate and give details about the visit. To ease the process of registeration, Entry-In, Entry-Out, time tracking and logging the history, this VMS can be of great use!!
|
Version | Downloads | Last updated |
---|---|---|
2.0.5 | 233,647 | 3/23/2024 |
2.0.4 | 422,627 | 10/13/2023 |
2.0.3 | 635,851 | 7/4/2022 |
2.0.2 | 1,047 | 7/4/2022 |
2.0.1 | 328,985 | 12/10/2021 |
2.0.0 | 289,723 | 11/14/2021 |
2.0.0-rc.1 | 7,506 | 8/24/2021 |
1.6.1 | 230,859 | 10/19/2020 |
1.6.0 | 22,499 | 7/5/2020 |
1.5.0 | 119,628 | 10/20/2019 |
1.4.1 | 11,323 | 2/20/2019 |
1.4.0 | 1,919 | 2/10/2019 |
New in releases 2.0 / 2.0.1 / 2.0.2:
- Fully compatible with .NET 6 (no longer depends on System.Drawing)
- Separate ToBitmap() implementations for System.Drawing, SkiaSharp and ImageSharp
- Documentation included into NuGet package
- QR code as geometric path suitable for SVG and XAML