Image Object Content Architecture Format (IOCA/MODCA)

The Image Object Content Architecture format was developed by IBM. This architecture provides a consistent way to represent images, including conventions and directions for processing and interchanging image information. LEADTOOLS supports 3 types of IOCA files:

  1. Raw IOCA files. These files use the FILE_RAWICA_XXX defines. These files are single IOCA images and do not have the MO:DCA wrapper.

  2. MO:DCA IOCA files. These files use the FILE_ICA_XXX defines. These files can be multipage and have the MO:DCA wrapper around the IOCA image.

  3. AFP MO:DCA IOCA files. These files use the FILE_AFPICA_XXX defines. These files can be multipage and have the MO:DCA wrapper around the IOCA image prefixed with AFP.

LEADTOOLS supports the following 1-bit compressions: Fax Group 3 or Group 4 images, IBM MMR (Fax G3 1D without EOL), uncompressed and ABIC. LEADTOOLS also supports 4-bit files with ABIC compression only. LEADTOOLS also supports 8-bit and 8-bit files with JPEG compression only. LEAD loads and saves all these formats.

LEADTOOLS supports loading and saving multipage files in this format.

The default extension used by this format is: ICA.

This file format does not support stamps or Lossless JPEG compression, but it does support multipage files for the MO:DCA files. LEAD does not support RLE4, Color Compression used by OS/2.

File constants associated with this file format are:

Constant Read Support Write Support Description
FILE_AFPICA_G3_1D 1 BPP 1 BPP [309] IOCA, compressed using CCITT Group 3, 1 dimension, with MO:DCA wrapper and AFP prefix (multipage).
FILE_AFPICA_G3_2D 1 BPP 1 BPP [310] IOCA, compressed using CCITT Group 3, 2 dimensions, with MO:DCA wrapper and AFP prefix (multipage).
FILE_AFPICA_G4 1 BPP 1 BPP [311] IOCA, compressed using CCITT Group 4, with MO:DCA wrapper and AFP prefix (multipage).
FILE_AFPICA_IBM_MMR 1 BPP 1 BPP [313] IOCA, IBM MMR compressed, with MO:DCA wrapper and AFP prefix (multipage).
FILE_AFPICA_UNCOMPRESSED 1 BPP 1 BPP [312] IOCA, uncompressed, with MO:DCA wrapper and AFP prefix (multipage).
FILE_AFPICA_ABIC 1, 4 BPP 1, 4 BPP [191] IOCA, compressed using ABIC, with MO:DCA wrapper and AFP prefix (multipage).
FILE_ICA_G3_1D 1 BPP 1 BPP [71] IOCA, compressed using CCITT Group 3, 1 dimension , with MO:DCA wrapper (multipage).
FILE_ICA_G3_2D 1 BPP 1 BPP [72] IOCA, compressed using CCITT Group 3, 2 dimensions, with MO:DCA wrapper (multipage).
FILE_ICA_G4 1 BPP 1 BPP [73] Raw IOCA, compressed using CCITT Group 4, with MO:DCA wrapper (multipage).
FILE_ICA_IBM_MMR 1 BPP 1 BPP [117] IOCA, compressed using IBM MMR, with MO:DCA wrapper (multipage).
FILE_ICA_UNCOMPRESSED 1 BPP 1 BPP [253] IOCA, uncompressed, with MO:DCA wrapper (multipage).
FILE_ICA_ABIC 1, 4 BPP 1, 4 BPP [190] IOCA, compressed using ABIC, with MO:DCA wrapper (multipage).
FILE_ICA_JPEG 8, 24BPP 8, 24BPP [377] IOCA, compressed using JPEG, with MO:DCA wrapper (multipage).
FILE_ICA_JPEG_411 24 BPP 24 BPP [378] IOCA, compressed using JPEG 4:1:1, with MO:DCA wrapper (multipage). Also requires CMP DLL.
FILE_ICA_JPEG_422 24 BPP 24BPP [379] IOCA, compressed using JPEG 4:2:2, with MO:DCA wrapper (multipage). Also requires CMP DLL.
FILE_RAWICA_G3_1D 1 BPP 1 BPP [77] IOCA, compressed using CCITT Group 3, 1 dimension, without the MO:DCA wrapper (single page).
FILE_RAWICA_G3_2D 1 BPP 1 BPP [78] IOCA, compressed using CCITT Group 3, 2 dimensions, without the MO:DCA wrapper (single page).
FILE_RAWICA_G4 1 BPP 1 BPP [79] IOCA, compressed using CCITT Group 4, without the MO:DCA wrapper (single page).
FILE_RAWICA_IBM_MMR 1 BPP 1 BPP [118] IOCA, compressed using IBM MMR, without the MO:DCA wrapper (single page).
FILE_RAWICA_UNCOMPRESSED 1 BPP 1 BPP [254] IOCA, uncompressed, without the MO:DCA wrapper (single page).
FILE_RAWICA_ABIC 1, 4 BPP 1, 4 BPP [184] IOCA, compression using ABIC, without the MO:DCA wrapper (single page).

Required DLLs and Libraries

Related Formats

Platforms

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.