File Formats

Image SDK/ActiveX support several file formats. From simple BMP files to more complex TIFF, JPEG and GIF files, everything is included. The Image SDK can help create standard Group 3 1d, Group 3 2d or Group 4 faxable TIFF files, create JPEG files for web sites, color faxing or photo albums, or use other formats like PCX, DCX, PNG. The TIFF and JPEG libraries developed by Black Ice Software are one of the first and most extensive TIFF and JPEG file format processing and encoding/decoding library  available on the market.

Tag Image File Format (TIFF)

The TIFF file format was created By Aldus corporation.

TIFF supports bits per pixel: 1, 2, 4, 8, 12, 16, 24.

TIFF compressions type supported:

CCITT Group 3 1D

CCITT Group 3 1D with no EOLs

CCITT Group 3 2D

CCITT Group 4 2D

Uncompressed

JPEG

LZW

Pack Bits

If the file contains ICC embedded profile data field, the proper color space transformation ensures the correct representation of colors in loaded image.

 

Joint Photographic Experts Group (JPEG)

Joint Photographic Experts Group is one of the most popular file formats for storing 8 and 24 bit continuous tone grayscale and color images. If the file contains ICC embedded profile data field, the proper color space transformation ensures the correct representation of colors in a loaded image.

The high efficient JPEG compression modes are:

Non-differential Huffman coding

Differential Huffman coding

Non-differential arithmetic coding.

Differential arithmetic coding.

Portable Network Graphics (PNG)

The PNG file format was created by CompuServe. The PNG files format supports: 1, 4, 8, 24 bits per pixel.

The Enhanced Metafile (EMF)

A metafile is an array of variable-length structures called metafile records that store a picture in a device-independent format. The first records in the metafile specify general information like the resolution of the device on which the picture was created, the dimensions of the picture, etc. The remaining records, which make up the bulk of a metafile, correspond to the graphics device interface (GDI) functions required to draw the picture. These records are stored in the metafile after a special metafile device context is created. This metafile device context (DC) is then used for all drawing operations required to create the picture. When a GDI function associated with a metafile DC is processed, the system converts the function into the appropriate data and stores this data in a record at the end of the metafile.

After a picture is complete and the last record is stored, you can pass the metafile to another application by using the clipboard, Embedding it within another file, Storing it on disk, or Playing it repeatedly.  A metafile is played when its records are converted to device commands and processed by the appropriate device.

Device independence is the one feature that sets metafiles apart from bitmaps. Unlike a bitmap, a metafile guarantees device independence. There is a drawback to metafiles however, they are generally drawn more slowly than bitmaps. Therefore, if an application requires fast drawing and device independence is not an issue, it should use bitmaps instead of metafiles.

The Graphics Interchange Format  (GIF)

Developed by Unisys, GIF is a flexible image format which produces small image sizes and maintains good overall quality.

PCX File Format (PCX)

The PCX file format was created by Zsoft. The PCX format uses RLE type of compression to compress the image date.

The PCX  files format supports: 1, 4, 8, 24 bits per pixel.

DCX File Format (DCX)

DCX - This is a multi-page version of PCX file format originated by Intel for faxing.

The DCX files format supports: 1, 4, 8, 24bits per pixel.

Microsoft Bitmap Format (BMP)

Microsoft Bitmap Format (BMP). The Microsoft  BMP file format supports to read and write uncompressed 1, 4, 8, 16, 24, 32 bits per pixel. In case of V4 and V5 extended bitmap formats, the embedded ICC profile data is read and the pixel values are handled after the proper color-space transformation.

The Microsoft BMP file format supports to read and write RLE type compression 4, 8 bits per pixel.

IBM IOCA

IBM Image Object Content Architecture

IBM MODCA

IBM Mixed Object Document Content Architecture

Computer-aided Acquisition and Logistical Support (CALS)

CALS was developed by the US Department Of Commerce with several US government agencies and privet organisations such as Association for Information and Image Management (AIIM).

Truevision TARGA Format (TGA)

The TGA file formats supports to read and write of 1, 4, 8, 16, 24 bits per pixel.

CCITT
The raw CCITT image consists of a compressed or uncompressed image according to CCITT Blue Book Volume VII recommendations T0-T4.

The raw CCITT image file formats supports reading and writing 1 bit per pixel.

Compression types supported:
CCITT Group 3 1D
CCITT Group 3 1D with no EOLs
CCITT Group 3 2D
CCITT Group 4 2D
Uncompressed

Fax File Formats (FAX)

The Fax File Format supports the most common high-end fax boards and common fax modem compatible fax file format.

Dialogic fax board format

GammaLink fax board format

Brooktrout  fax board file format

Natural Micro System Communication fax board format

 

DICOM Format (DICOM)

The DICOM format is the most widely used storage and protocol standard in medical applications. Both single images and multi-dimension image series can be stored, in uncompressed and compressed formats (RLE, JPEG lossy and lossless compression is supported).

Currently the user can select single image, sub-series or full series  to load. At writing, the user can select from the available compression modes.