CMW is an advanced wavelet compression that outperforms JPEG 2000 in quality, speed, and compression ratios. LEAD CMW includes support for multiple resolutions making your applications faster and more memory-efficient because the entire file does not have to be loaded and decompressed just to load a low-resolution version of a high-resolution image.
Overview of LEADTOOLS CMW Image Compression SDK Technology
- LEAD-proprietary wavelet image compression that outperforms JPEG 2000
Flexible options to control file size and image quality
- Target file size
- Compression ratio
- Quality factor
- Multiple resolutions reduce memory requirements and load times
- Load and save CMW compressed image data in CMW and TIFF formats
- Compress and decompress color and grayscale CMW image data including 12 and 16-bit grayscale
- Lossy and lossless compression options
- CMW image compression technology available as .NET assemblies (C# & VB), C DLL, C++ classes, WinRT Libraries, iOS, macOS, Android, Linux, Java libraries for Windows and Linux, Silverlight classes, and web services
- Add CMW image compression to single and multithreaded applications
- Native 32 and 64-bit binaries for CMW image compression
LEAD CMW supports progression order to control the display effect during a progressive decompression. The available progression orders are:
- Quality Axis - The image starts blurred and the sharpness increases as more image data is received.
- Resolution Axis - The image is loaded as a smaller version and the physical pixel size increases as more image data is received.
- Color Axis - The image is loaded one color plane at a time. The image starts loading as a grayscale image and the color will fill in as more image data is received.
- Position Axis - The image is loaded as blocks. As more image data is received, more blocks are displayed.
Why CMW is Better than JPEG 2000
- CMW files are smaller than JPEG 2000 files of comparable visual quality
- CMW data can be compressed and decompressed faster than comparable JPEG 2000 data