Installation guide

Tiled Storage
The XIL 1.3 library stores very large images in buffers of memory called tiles. If a
region of an image within a tile boundary is needed, only that tile is loaded into
memory, thereby increasing performance.
The library also includes a new storage object, which supports conventional
contiguous storage as well as tiled or stripped storage for XIL images. The storage
object serves as a container for the image’s attributes, such as its scanline and pixel
stride, and its data pointer. Storage is not allocated for the image until you export the
image and modify it directly. This saves on memory use.
New Data Type
The XIL 1.3 library now supports the 32-bit single-precision, IEEE floating-point data
type. Using this data type enables you to develop highly sophisticated scientific
imaging applications.
Temporary Images
The XIL 1.3 library supports temporary images, which are images used as an
intermediate step in creating a subsequent image. They may only be written to, and
read from, once. Temporary images are particularly advantageous for large images,
because XIL can release the storage associated with them when it’s no longer needed.
XIL_GENERAL Storage Format
The XIL 1.3 library supports the new XIL_GENERAL() storage format. This format
provides the flexibility of specifying each band of a multiband image as a separate
memory buffer. Furthermore, each band can have its own scanline and pixel stride.
XIL_BAND_SEQUENTIAL Storage Format
The XIL 1.3 library now supports the XIL_BAND_SEQUENTIAL format for all data
types, not just XIL_BIT images.
KCMS Integration
The XIL 1.3 library includes Kodak Color Management System (KCMS) support. You
can achieve very close color matching between a display image and the actual stored
image.
What’s New: A Closer Look 3-23