File Formats and Compressions
In This Topic
This section provides detailed information about the image formats and compressions that ImageGear supports.
- File Formats provides background information about different types of file formats, and contains additional topics that provide information on the following:
- What's the Best Format for...? lists which formats best support various types of images (for example, which formats support an alpha channel). This section provides you with a starting point for deciding which file formats to use in your application.
- Format Bit Depths is a table that lists the bit depths and the read/write capabilities of the supported formats. Using this table, you can easily find out whether an image can be converted to a particular format.
- File Formats Reference provides information about every ImageGear supported format, its ID, supported versions, encoding type, multi-page and alpha channel support, supported compressions, color spaces and bit depths for read and write, as well as information about ImageGear supported features and filter control parameters.
- Metadata Structures provides detailed information about ImageGear supported metadata.
- Compressions provides information about every ImageGear supported imaging compression.
Supported Formats and Compressions
ImageGear supports the following formats and compressions in the following categories:
Raster Color and Grayscale
Format |
Full Name |
Support |
BMP |
Microsoft Windows Bitmap |
RW |
CLP |
Windows Clipboard |
RW |
CUR |
Windows cursor |
RW |
DIB |
DIB (Microsoft Windows Device Independent Bitmap) |
RW |
DNG |
Digital Negative file format |
R |
GIF |
CompuServe Graphics Interchange Format (GIF) |
RW |
JPEG |
JPEG File Interchange Format |
RW |
PNG |
Portable Network Graphics |
RW |
TIFF |
Tagged Image File Format |
RW |
Vector
Format |
Full Name |
Support |
PDF |
Adobe Portable Document Format |
RW |
SVG |
Scalable Vector Graphics |
W |
Email
Format |
Full Name |
Support |
EML |
Internet Message Format |
R |
MSG |
Outlook Message Format |
R |
Office
Format |
Full Name |
Support |
DOCX |
Office Open XML Word Format |
R |
DOC |
Microsoft Office Word 97-2003 Format |
R |
PPTX |
Office Open XML PowerPoint Format |
R |
PPT |
Microsoft Office PowerPoint 97-2003 Format |
R |
XLSX |
Office Open XML Excel Format |
R |
XLS |
Microsoft Office Excel 97-2003 Format |
R |
Compressions
Format |
Full Name |
Formats Supported |
CCITT Group 3 Compression |
CCITT Group 3 |
Adobe PDF, PS, TIFF |
CCITT Group 3 2D Compression |
CCITT Group 3 2D |
Adobe PDF, PS, TIFF |
CCITT Group 4 Compression |
CCITT Group 4 |
Adobe PDF, PS, TIFF |
Deflate Compression |
Deflate Compression |
PDF, PS, TIFF, PNG |
Huffman Compression |
Huffman Encoding |
TIFF |
JPEG Compressions
|
JPEG Compression |
|
LZW (Lempel-Ziv-Welch) Compression |
Lempel-Zif-Welch (LZW) Compression |
GIF, Adobe PDF, PS, TIFF |
Packbits Compression |
Packed Bits Compression |
TIFF |
RLE Compression |
Run Length Encoding Compression |
BMP, CLP, Adobe PDF |
Encoding vs. Compressing
These two words are often used interchangeably in discussions of graphics file formats. Encoding is actually a broad term under which compression falls. For the sake of clarity, use these terms separately with the following intended meanings:
- Encoding - The manner that data is stored when uncompressed (binary, ASCII, etc.), how it is packed (e.g., 4-bit pixels may be packed at a rate of two pixels per byte), and the unique set of symbols used to represent the range of data items.
- Compressing - A "physical" rewriting of the graphics data so that it is represented by a smaller set of data.