zxing-cpp
zxing-cpp is a Rust wrapper for the C++ library zxing-cpp.
It is an open-source, multi-format linear/matrix barcode image processing library implemented in C++. It was originally ported from the Java ZXing Library but has been developed further and now includes many improvements in terms of runtime and detection performance.
Usage
In your Cargo.toml:
[]
# `bundled` causes cargo to compile and statically link in an up to date
# version of the c++ core library. This is the most convient and save
# way to build the library.
= { = "0.1.0", = ["bundled", "image"] }
Simple example usage:
use ;
Note: This should currently be considered a pre-release. The API may change slightly to be even more "rusty" depending on community feedback.
Optional Features
zxing-cpp provides several features that are behind Cargo features. They are: