Product Function Matrix

Related
 
  XIL and XIL Source mediaLib OpenGL Imaging Extensions Java 2D Java Advanced Imaging (JAI)
Product Summary Sun's foundation imaging library for C/C++ programmers who need high performance oriented features such as image tiling, deferred execution, stereoscopic display, multi-processor scalability and color management support via Kodak Color Management System(except source). A low level media library, with highly-optimized drop-in replacements for the applications' inner image processing loops. The standard set of imaging extensions for the OpenGL graphics API approved by the OpenGL ARB. These extensions appeal to customers who want to perform imaging and graphics operations in the same OpenGL application. Provided as part of the Java Development Kit 1.2 Software, Java 2D is a standard set of simple graphics and imaging functionality enabling developers to incorporate high-quality, scalable, platform- independent graphics into Java applets and applications. An extensible, scalable, high-performance, cross-platform, network-aware Java Media API in development, which will allow advanced imaging applications to be written in Java Technology.
In-development
Platforms • Solaris
• SPARC
• Portable C Code
• Java Wrappers
• Solaris (SPARC Only)


Other platforms available from various vendors.
• Solaris
• Windows 95
• Windows NT
• Solaris
• Windows 95
• Windows NT
• Others to be determined
Data Types 1, 8, 16, Float32 1, 8, 16, Float32 1, 8, 16, Float32 1, 8, 16, Float32 1, 8, 16, Float32, Float64
File Format       • JPEG
• GIF
• JPEG
• GIF
• TIFF
• Others to be determined
Compression • JPEG (lossy and lossless)
• CCITT Fax Group 3 and Group 4
• Cell and CellB
• Wavelet-based Codec
• Tools for
   o MPEG1 
   o MPEG2 
   o JPEG
     
Decompression • JPEG (lossy and lossless)
• CCITT Fax Group 3 and Group 4
• Cell and CellB
• MPEG1
• H.261
• Wavelet-based Codec
• Tools for
   o MPEG1 
   o MPEG2 
   o JPEG
  • JPEG
• GIF
• JPEG
• GIF

 
Color Spaces • ICC Profiles (except source)
• RGB(linear, non-linear)
• CIE XYZ, CMY, CMYK, YCC
• black generation
• RGB
• XYZ
• Y'CbCr
• HSV
• HSL
• monochrome
• RGB(linear, non-linear)
• ICC Profiles
• RGB(linear, non-linear)
• CIE XYZ, CMY, CMYK, YCC
• Gray
• Lab
• Custom
• ICC Profiles
• RGB(linear, non-linear)
• CIE XYZ, CMY, CMYK, YCC
• Gray
• Lab
• Custom
Color management X 
via KCMS (except source)
    X  X 
Video Support X  X       
Text     X 
Bitmap, XFont
X X
Region of interest X       X
Child Images X   X 
Supported as Texturing
X X
Volumetric Data   X X   X
Arithmetic and Logical X X     X
Geometric X X X X X
Image Statistics X X X   X
Convolution X X X X X
Compositing X X X X X
LUT X X X X X
Dithering X X X X X
Frequency Domain Operators   X     X
Printing       X X
Stereoscopic Display X   X    
Texture Mapping     X    
Double Buffering X   X X X
Depth(Z) Buffering     X    



Imaging@Sun | mediaLib | XIL | XIL Source | Java 2D | Java Advanced Imaging | Product Comparison Tool