Introduction
Leadtools.Jpeg2000 Introduction
Summary
The Leadtools.Jpeg2000 assembly, along with the Leadtools.Codecs assembly, allows loading and saving JPEG 2000 files and code streams.
JPEG 2000 is a wavelet-based image compression standard that can store several resolutions of the image in the same file without duplication. It supports multiple code streams per file.
The JPX (JPEG 2000 Part2) file format is especially useful for document, medical, and satellite imagery archiving systems.
Key Features
-
JP2 and J2K:
- Color Transforms
- Compression Settings
- Multiple resolution representation (Wavelet Decomposition Level)
- Random code stream access and processing (Progression Order)
- Progressive transmission (Advanced)
- Tile Size
- Error resilience for transmission in noisy environments, such as wireless and the Internet.
- Region-of-Interest coding
-
JPX:
- Maintain full control of code streams, frames, and metadata
- Append and extract all standard metadata boxes, such as XML, digital signature, and intellectual property
- Append and extract additional images (frames)
- Save lists of bitmaps, such as 3D volumetric encoded slices
- Include support for 24, 32, 48, 64 bit RGB and 8, 12-16 bit grayscale* code streams
- Add opacity channels
- Read and write GML data
-
Support fragmentation, making it possible to:
- Edit an image, resaving the changed tiles and placing them at the end of the file
- Distribute images across several disks for faster access
- Distribute the image across the Internet, allowing only certain users access to the high quality or high resolution portions of the code stream
- Reuse headers from within a code stream across multiple code streams (to minimize file overhead when storing similar code streams within the same JPX file)
LEADTOOLS JPEG 2000 features
All LEADTOOLS Imaging, Document Imaging, and Medical Imaging toolkits can read /write JPEG 2000 file formats (JP2 and J2K) and (read/parse) JPX format files using the Leadtools.Codecs assembly. LEADTOOLS Document and Medical toolkits also add support for saving JPX files and manipulating JPX boxes, frames, GML Data, and other advanced JPX features (through the Leadtools.Jpeg2000 assembly).
Supported Environments
See Also
Reference
Assembly Overview
Getting Started (Guide to Example Programs)
Programming with JPEG 2000 Features
Version History
Leadtools.Jpeg2000 Assembly Changes