| |
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 |
via KCMS (except source) |
|
|
|
|
| Video Support |
|
|
|
|
|
| Text |
|
|
Bitmap, XFont |
 |
 |
| Region of interest |
 |
|
|
|
 |
| Child Images |
 |
|
Supported as Texturing |
 |
 |
| Volumetric Data |
|
 |
 |
|
 |
| Arithmetic and Logical |
 |
 |
|
|
 |
| Geometric |
 |
 |
 |
 |
 |
| Image Statistics |
 |
 |
 |
|
 |
| Convolution |
 |
 |
 |
 |
 |
| Compositing |
 |
 |
 |
 |
 |
| LUT |
 |
 |
 |
 |
 |
| Dithering |
 |
 |
 |
 |
 |
| Frequency Domain Operators |
|
 |
|
|
 |
| Printing |
|
|
|
 |
 |
| Stereoscopic Display |
 |
|
 |
|
|
| Texture Mapping |
|
|
 |
|
|
| Double Buffering |
 |
|
 |
 |
 |
| Depth(Z) Buffering |
|
|
 |
|
|