ImageGear for C and C++ on Linux v19.10 - Updated
Scitex CT
User Guide > File Formats and Compressions > File Formats > File Formats Reference > Scitex CT

Full Name SciTex (Scitex CT)
Format ID IG_FORMAT_SCI_CT = 91
File Extension(s) *.sct
Data Type Raster Image
Data Encoding Binary
Color Profile Support No
Multi-Page Support No
Alpha Channel Support No
ImageGear Platforms Support WIN32, WIN64, Unix, Unix64, .NET, .NET64, MAC

ImageGear Supported Versions:

N/A

ImageGear Supported Features:

ImageGear Read Support:

ImageGear Write Support:

ImageGear Filter Control Parameters:

Filter Control Parameter Type Default Value Available Values Description
HEIGHT_IN_UNITS DOUBLE Height of the picture, in measurement units.
WIDTH_IN_UNITS DOUBLE Width of the picture, in measurement units.
FILE_TYPE WORD "CT" "CT" Scitex file type. The only "CT" - Continuous Tone Picture is currently supported.
UNITS_MEASUREMENT BYTE 0 1 Units of measurement (0 mm, 1 inches)
SCAN_DIRECTION BYTE ScanDirection is a bitmap indicating the position of the image source on the scanner. The bitfields are defined as follows: Bit 0 0 = Top to bottom, 1 = Bottom to top Bit 1 0 = Left to right, 1 = Right to left Bit 2 0 = No rotation, 1 = 90 degree counter-clockwise rotation Bits 3:7 Undefined (always 0)

Comments:

ImageGear has read and write support for Scitex HandShake Continuous Tone Picture files. This is the native format used by Scitex scanners and printers for high-end image processing and color separation.

Scitex CT files store uncompressed, CMYK true-color raster data. They contain a Control Block, a Parameters Block, and the image data. Scitex CT images are typically four-color separation, CMYK, line-interleaved raster data. The separations are always stored by scan line and in the order C-M-Y-K (cyan-magenta-yellow-black). A color pixel value have up to 16 separations (128 bits) in size. Separations 1 through 4 are defined in order (C-M-Y-K). Separations 5 through 16 are reserved for future expansion of the format, as shown below.

Each row or Scitex CT image data is stored in separated color. The first separation's row data is followed by the second, and so forth, up to the number of separations specified by NumColorSeparations. Only the data for the separations defined by the SeparationsBitMask field is actually stored in the CT file. Each pixel can contain up to 16 separation components and each component is one byte in size. A CMYK pixel contains four components and is of a 32-bit size. Remember that the data is not stored by pixel, but by separation. If rows contain odd numbers of bytes, the zero padding byte will be added to the end of each separation to preserve word alignment.

You can set ImageGear CMYK Support level to IG_CONVERT_TO_RGB to convert CMYK images to 24-bit RGB during loading. However, use of this mode has been deprecated and will be removed from the public API in a future release. We recommend to load the image in its native format, and then convert to desired color space if needed.

References Used

Copyright 1994, 1996, O'Reilly & Associates, Inc.