VICAR Image I/O Codec package for JAI. Input and output are supported.
The Vicar I/O classes are called to do I/O.
The package includes:
- High-level JAI input codec with arbitrary tiling
- High-level JAI output codec with arbitrary tiling
- Thread-safe
- 1 banded images are treated as Gray scale
- 3 banded images are treated as RGB
- A JAI RenderedImage from any input file format may be saved as a VICAR file
- A vicar label created for images which were not input as vicar files
- Binary labels supported (although discouraged)
- Codec supports label access via JAI properties
The codec is auto-registered with JAI (via the OperationRegistrySpi
mechanism), so user code does not have to do anything to register it. Simply
attempt to open a vicar file, or save in "vicar
" format.