JPEG 2000 is the state-of-the-art successor to the popular JPEG compression standard. The original JPEG was based on the discrete cosine transform (DCT) and Huffman encoding and is not suitable for current workflows relying on high quality imaging, lossless encoding, or very large images.
Algorithmically JPEG 2000 and MrSID (MG3 and MG4) are very similar. Both are wavelet-based systems which use arithmetic encoding to support lossless compression, image optimization workflows, and selective decoding by quality, resolution, and region. Details of the algorithms and the underlying file formats are, however, quite different; MrSID and JPEG 2000 data and files are not interchangeable.
As JPEG 2000 is an international standard (ISO/IEC 15444), an increasing variety of products can create, read, and work with JPEG 2000 imagery. By using the MrSID SDK to encode and decode your imagery, your applications will be more valuable in open standards environments.
The MrSID SDK supports reading Geography Markup Language (GML) in JPEG 2000 files. When you decode a JPEG 2000 image that contains GML, you can extract the coordinate reference system stored in GML.
NOTE: JPEG 2000 is an extremely complex framework for managing compressed imagery, with a correspondingly complex set of encoding options. The choice of encoding parameters you should use will depend greatly on your performance requirements and anticipated workflows. See LizardTech’s developer website (http://developer.lizardtech.com/) for current information.