The RV-Media Jpeg2000 SDK is a software kit that helps users develop applications using the Jpeg2000 standard. It includes a Jpeg2000 encoder and decoder implementation, and is intended for use by programmers and prosumers.
The low-level C and easy-to-use C++ API provided by this SDK makes it the perfect tool to use when working with Jpeg2000 technology. The current implementation of the Jpeg2000 decoder is fully compatible with ADV202 hardware Jpeg2000 encoder, and the SDK is versatile enough to be used in a wide variety of applications including Internet, Mobile, Printing, Scanning, Digital Photography, Remote Sensing, Facsimile, Medical, Digital Libraries, and E-Commerce.
The SDK's components include: Jpeg 2000 Codec, which is an implementation of the Jpeg 2000 decoder and encoder that supports decoding of Jpeg 2000 images, decoding previews with custom sizes (thumbnails), extracting image info, and meets the ISO/IEC 15444-1 specification. It can also be used for decoing Analog Devices ADV202 streams. BMP Codec is an implementation of the Windows Bitmap codec. The Image Processing Library contains the base capabilities necessary for image processing. The C++ Base Classes consist of a set of C++ classes that make using the RV-Media codecs much simpler. Finally, there are the Sample applications: ConsoleDecoder (batch mode Jpeg2000 decoder), ConsoleEncoder (batch mode Jpeg2000 encoder), ImageBrowser (simple image browser for Jpeg2000 and BMP images), and Image Viewer (simple Jpeg2000 viewer with base image transforming functionality).
The SDK comes with extensive documentation including a User Guide that provides clear instructions on how to use SDK components. Overall, the RV-Media Jpeg2000 SDK is an exceptional tool that can help developers create fantastic applications based on Jpeg2000 technology.
Version 2.0: Jpeg2000 encoder added;4 bit images supported;Image cropping;Image scaling with linear interpolation;MSE and PSNR calculation;Lightning adjustment;Contrast adjustment;Decoding of 4:2:2 images fixed;Parsing bugs fixed;ROI decoding fixed
Version 1.0 Beta: New API; memory optimization; YCbCr, CMYK and RGBA support; thumbnails with of custom size; 10, 12, 16 bit per color support; up to 16 bit alpha channel; 4:2:0 and 4:2:2 support; arbitrary tile-parts order support; ADV202 streams support; Bug fixing.