ZXing.Net
repository·master·Indexed 25 days ago
https://github.com/micjahn/zxing.netA high-performance .NET port of the Java ZXing library for encoding and decoding various barcode formats, including QR Code, Data Matrix, and PDF-417. It supports a wide range of decoder and encoder formats and provides various binding packages for integration with image libraries such as ImageSharp, SkiaSharp, OpenCVSharp, EmguCV, and System.Drawing.Common.
What's inside ZXing.Net
- 7za.exe is a standalone command-line version of 7-Zip used for high-ratio file archiving. It supports both packing and unpacking various formats, as well as unpacking specific compressed formats. It also provides strong AES-256 encryption for 7z and ZIP formats.
Overview of ZXing.Net capabilities
masterZXing.Net is a .NET port of the Java-based ZXing library, used for decoding and generating barcodes within images.
Supported Decoder Formats: UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, ITF, Codabar, MSI, RSS-14 (all variants), QR Code, Data Matrix, Aztec, and PDF-417.
Supported Encoder Formats: UPC-A, EAN-8, EAN-13, Code 39, Code 128, ITF, Codabar, Plessey, MSI, QR Code, PDF-417, Aztec, and Data Matrix.
Overview of ZXing.Net
masterZXing.Net is a library used for decoding and generating barcodes within images. Supported formats include QR Code, PDF 417, EAN, UPC, Aztec, Data Matrix, and Codabar.Overview of ZXing.Net.Bindings.Android
masterZXing.Net.Bindings.Android provides specific implementations of barcode reader and writer classes designed to work with Android-specific types. It serves as a bridge for using ZXing.Net functionality within the Android ecosystem.Use ZXing.Net with CoreCompat.System.Drawing
masterTheZXing.Net.Bindings.CoreCompat.System.Drawingpackage provides specific implementations of barcode reader and writer classes designed to work with theCoreCompat.System.Drawinglibrary. Use this package when you need to perform barcode reading and writing operations usingCoreCompat.System.Drawingtypes instead of standard .NET drawing types.Use ZXing.Net with Kinect for barcode reading
masterTheZXing.Net.Bindings.Kinectpackage provides specific implementations of barcode reader classes designed to work with the Kinect library. This allows you to leverage Kinect hardware for barcode scanning using the ZXing.Net framework.Use ZXing.Net with ZKWeb.System.Drawing
masterTheZXing.Net.Bindings.ZKWeb.System.Drawingpackage provides specific implementations of barcode reader and writer classes designed to work with theZKWeb.System.Drawinglibrary. Use this package when you need to perform barcode reading and writing operations using types fromZKWeb.System.Drawinginstead of the standardSystem.Drawing.Use ZXing.Net with OpenCVSharp.V4
masterTheZXing.Net.Bindings.OpenCV.V4package provides specific implementations of barcode reader classes that utilize types from theOpenCVSharplibrary. This allows you to use OpenCVSharp for image processing and computer vision tasks in conjunction with ZXing.Net for barcode reading.Use ZXing.Net with ImageSharp for barcode reading
masterTheZXing.Net.Bindings.ImageSharppackage provides specific implementations of barcode reader and writer classes designed to work directly with types from the ImageSharp library. Use this package when you want to perform barcode scanning or generation within an ImageSharp-based image processing pipeline.Use ZXing.Net with SkiaSharp for barcode reading and writing
masterTheZXing.Net.Bindings.SkiaSharppackage provides specific implementations of barcode reader and writer classes designed to work with the SkiaSharp library. Use this package when you need to integrate ZXing.Net barcode processing capabilities into applications using SkiaSharp types.Use ZXing.Net with SkiaSharp for barcode processing
masterTheZXing.Net.Bindings.SkiaSharppackage provides specific implementations of barcode reader and writer classes designed to work withSkiaSharptypes. Use this package when you need to perform barcode reading or writing operations within a SkiaSharp-based environment.Use ZXing.Net.Bindings.Magick for barcode reading and writing
masterTheZXing.Net.Bindings.Magickpackage provides specific implementations of barcode reader and writer classes that integrate the ImageMagick library with ZXing.Net. Use this package when you need to perform barcode reading or writing operations using ImageMagick types.