sfxsfl 81bd2e02f4 first code checkin 10 hónapja
..
ZXingCpp 81bd2e02f4 first code checkin 10 hónapja
ZXingCpp.DemoReader 81bd2e02f4 first code checkin 10 hónapja
ZXingCpp.DemoWriter 81bd2e02f4 first code checkin 10 hónapja
ZXingCpp.Tests 81bd2e02f4 first code checkin 10 hónapja
README.md 81bd2e02f4 first code checkin 10 hónapja
dotnet.sln 81bd2e02f4 first code checkin 10 hónapja

README.md

ZXingCpp

ZXingCpp is a .NET wrapper for zxing-cpp.

There is a NuGet package available: https://www.nuget.org/packages/ZXingCpp.

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.

Release howto (for internal use)

  • download *-latest-exp-artifacts from gha page and copy binaries to runtimes
  • update Version in ZXingCpp.csproj
  • dotnet pack
  • dotnet nuget push ZXingCpp/bin/Release/ZXingCpp.<version>.nupkg -s https://api.nuget.org/v3/index.json -k <api-key>