J4L-AztecCode Vision for .NET
Copyright J4L (http://www.java4less.com)
2013
Installation
J4L AztecCode Vision is a .NET component
which can read (scan) Aztec Code barcodes images. It support the following features:
- Finding all barcodes in large
images (for example in a scanned page or document)
- Supports binary and text
encoding
The requirements are:
Known limitations are:
- Best result are achieved with
black barcodes on white background.
- Shadowed or blurred barcodes can
be unreadable.
- Barcodes can be rotated but
better results will be achieved in the upright position.
Installation
In order to use the component you
only need to add rvisionAZ*.dll to your project.
Examples
The delivered ZIP file includes a
sample applicaion (AztecCodeSample*.exe) that scans all images in the "azimages"
subdirectory and displays the result in the standard output (MSDOS console).
The use of the component is very
simple. You must follow these steps:
- Create a AztecCodeReader instance:
[c#]
AztecCodeReader reader=new
AztecCodeReader();
- Load your image into an Image
class (format must be PixelFormat.Format24bppRgb). The application
AztecCodeSample.cs
includes a method called loadImage() you can use for this purpose.
[c#]
Image image=loadImage("myFile.gif");
// see loadImage method in AztecCodeSample.cs
- Create a RImage instance and call
the read() method of the AztecCodeReader
[c#]
AztecCodeData[]
barcodes=reader.read(new RImage(im));
- Read the result. The AztecCodeData
objects contain the following information: Value ( of the barcode) and position
( x , y).
If no barcode has been found the array returned by read() will be empty.
You can optimize the scanning process
by setting some system properties:
Depending on the size of the object
and the image resolution you use, you can modify these values to speed up the
scanning process.