Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 971 Bytes

README.md

File metadata and controls

23 lines (15 loc) · 971 Bytes

ZXingCpp

ZXingCpp is a .NET wrapper for zxing-cpp.

There is a NuGet package available: https://www.nuget.org/packages/ZXingCpp. It does currently not yet contain the native binary dll file. That needs to be copied/build separately at the moment.

Usage

See either the ZXingCpp/README.md or the ZXingCpp.Demo project.

To run the ZXingCpp.Demo sample program, it is important that the dotnet runtime finds the native ZXing[.dll|.so|.dylib] in your path. E.g. on Linux a complete command line would look like this

LD_LIBRARY_PATH=<ZXing.so-path> dotnet run --project ZXingCpp.Demo -- ../../test/samples/multi-1/1.png

Benchmarking

To compare the performance of this .NET wrapper project with other available barcode scanner .NET libraries, I started the project zxing-bench. The README contains a few results to get an idea.