Net.Codecrete.QrCodeGenerator 2.0.1

.NET Standard 2.0
Install-Package Net.Codecrete.QrCodeGenerator -Version 2.0.1
dotnet add package Net.Codecrete.QrCodeGenerator --version 2.0.1
<PackageReference Include="Net.Codecrete.QrCodeGenerator" Version="2.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Net.Codecrete.QrCodeGenerator --version 2.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Net.Codecrete.QrCodeGenerator, 2.0.1"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Net.Codecrete.QrCodeGenerator as a Cake Addin
#addin nuget:?package=Net.Codecrete.QrCodeGenerator&version=2.0.1

// Install Net.Codecrete.QrCodeGenerator as a Cake Tool
#tool nuget:?package=Net.Codecrete.QrCodeGenerator&version=2.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

QR Code Generator for .NET – simple, compact and well. Derived from tried and tested implementation by project Nayuki.

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 and SVG XML string (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.).

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
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows
.NET Core netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1
.NET Standard netstandard2.0 netstandard2.1
.NET Framework net461 net462 net463 net47 net471 net472 net48
MonoAndroid monoandroid
MonoMac monomac
MonoTouch monotouch
Tizen tizen40 tizen60
Xamarin.iOS xamarinios
Xamarin.Mac xamarinmac
Xamarin.TVOS xamarintvos
Xamarin.WatchOS xamarinwatchos
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.
  • .NETStandard 2.0

    • No dependencies.

NuGet packages (3)

Showing the top 3 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.

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.

SmartHealthCard.QRCode

FHIR SMART Health Card JWS token QR Code encoder libaray

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Net.Codecrete.QrCodeGenerator:

Repository Stars
BeyondDimension/SteamTools
🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。
Version Downloads Last updated
2.0.1 68,981 12/10/2021
2.0.0 16,559 11/14/2021
2.0.0-rc.1 4,559 8/24/2021
1.6.1 70,638 10/19/2020
1.6.0 15,328 7/5/2020
1.5.0 100,614 10/20/2019
1.4.1 4,560 2/20/2019
1.4.0 514 2/10/2019

New in releases 2.0 / 2.0.1:
- 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