• There are no items in your cart

BS ISO/IEC 12088-4:1995

Current

Current

The latest, up-to-date edition.

Information technology. Computer graphics and image processing. Image processing and interchange. Application program interface language bindings C

Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

05-15-1997

1 Scope
2 Normative references
3 The C language binding of the Image Processing and
    Interchange Standard
    3.1 Classification and designation
    3.2 Functions versus macros
    3.3 Implications of the language
          3.3.1 Character strings
          3.3.2 Implementation dependencies
          3.3.3 Data object repository
    3.4 Identifier mapping
    3.5 Return values
    3.6 Header files
    3.7 Memory management
    3.8 Error handling
          3.8.1 Application defined error handlers
          3.8.2 Function identification
          3.8.3 Error presentation
    3.9 Virtual register support
    3.10 Convenience functions
    3.11 Program examples
4 Tables
    4.1 Abbreviations
          4.1.1 Table of abbreviations
          4.1.2 Abbreviation policy in construction of
                  identifiers
    4.2 Function names
          4.2.1 Alphabetical by function name
          4.2.2 Alphabetical by bound name
5 Data type definitions
    5.1 Mapping of data types
    5.2 Environment data type definitions
          5.2.1 External physical image data types
          5.2.2 Basic parameter data types
          5.2.3 Data object identifiers
    5.3 Implementation dependent data type definitions
    5.4 Implementation independent data type definitions
          5.4.1 Enumerated data type definitions
          5.4.2 Union data type definitions
          5.4.3 Structure data type definitions
6 Macro definitions
    6.1 Unbounded option and status codes
          6.1.1 IPI-PIKS unbounded option and status codes
          6.1.2 IPI-IIF unbounded option and status codes
    6.2 IPI-IIF syntax descriptors
          6.2.1 IPI-IIF syntax entity types
          6.2.2 IPI-IIF syntax components
    6.3 Function Descriptors
          6.3.1 IPI-PIKS function descriptors
          6.3.2 IPI-PIKS convenience function descriptors
          6.3.3 IPI-IIF function descriptors
          6.3.4 IPI-IIF convenience function descriptors
    6.4 Error descriptors
          6.4.1 IPI-PIKS errors
          6.4.2 IPI-IIF errors
          6.4.3 System errors
          6.4.4 Binding-specific errors
    6.5 Implementation-specific data lengths
    6.6 Repository object descriptors
          6.6.1 Repository impulse response function arrays
          6.6.2 Repository dither arrays
          6.6.3 Repository colour conversion matrices
7 C functional elements
    7.1 Notational conventions
    7.2 IPI-PIKS functional element prototypes
    7.3 IPI-IIF functional element prototypes
8 Convenience functions
    8.1 IPI-PIKS convenience functions
          8.1.1 Image preparation functions
          8.1.2 ROI creation functions
          8.1.3 Tuple generation functions
          8.1.4 Tiled image import and export
    8.2 IPI-IIF convenience functions
          8.2.1 Attach entity functions
          8.2.2 Create identifier function
          8.2.3 Get entity component functions
          8.2.4 Get entity value functions
          8.2.5 Put entity value functions
Annexes
A Memory management
    A.1 Introduction
    A.2 Functions that import the application data to the
          implementation memory
    A.3 Functions that export the implementation data to
          the application memory
B Macros, data types in compilation order and external
    functions
    B.1 IPI-PIKS macros, types and functions
          B.1.1 Macro definitions
          B.1.2 Data types in compilation order
          B.1.3 Functions
          B.1.4 Convenience functions
    B.2 IPI-IIF macros, types and functions
          B.2.1 Macro definitions
          B.2.2 Data types in compilation order
          B.2.3 Functions
          B.2.4 Convenience functions
C Simple programs
    C.1 IPI-PIKS application examples
          C.1.1 Application use of IPI-PIKS for memory-
                  managed image import/export
          C.1.2 Histogram generation
          C.1.3 Region of interest control
          C.1.4 Simulated unsharp mask operation
          C.1.5 Demonstration of asynchronous and chained
                  application
                  C.1.5.1 Image blend by synchronous,
                            unchained functional representation
                  C.1.5.2 Image blend by asynchronous
                            functional representation
                  C.1.5.3 Image blend by chained functional
                            representation
    C.2 IPI-IIF application example
D Macros for short function identifiers
Index
List of figures
1 Buffered memory management of inimportimage( )
2 Buffered memory management of inexportimage( )
List of tables
1 Data type prefixes
2 Abbreviations
3 Function names alphabetical by function name
4 Function names alphabetical by bound name
5 Data types
6 IPI-PIKS function descriptors
7 IPI-PIKS convenience function descriptors
8 IPI-IIF function descriptors
9 IPI-IIF convenience function descriptors
10 IPI-PIKS error descriptors
11 IPI-IIF error descriptors
12 System error descriptors
13 Binding-specific error descriptors
14 IPI-PIKS data lengths
15 Repository impulse response function array descriptors
16 Repository dither array indices
17 Repository colour conversion matrix indices

Specifies the functional aspects of ISO/IEC 12088.

Committee
IST/31
DevelopmentNote
Reviewed and confirmed by BSI, January, 2004. (11/2004) Supersedes 94/642345 DC. (08/2005)
DocumentType
Standard
Pages
624
PublisherName
British Standards Institution
Status
Current
Supersedes

Standards Relationship
ISO/IEC 12088-4:1995 Identical

ISO/IEC 12087-1:1995 Information technology Computer graphics and image processing Image Processing and Interchange (IPI) Functional specification Part 1: Common architecture for imaging
ISO/IEC 9899:2011 Information technology Programming languages C

View more information
US$426.44
Excluding Tax where applicable

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.