Oyranos Color Management System API
Functions
ICC helpers

Functions to convert and interprete ICC defined enums. More...

Collaboration diagram for ICC helpers:

Functions

int oyICCColorSpaceGetChannelCount (icColorSpaceSignature color)
 number of channels in a color space More...
 
icColorSpaceSignature * oyICCGetColorSpaceWithChannelCount (int channels_n)
 get color spaces using a certain number of channels More...
 
const char * oyICCColorSpaceGetName (icColorSpaceSignature sig)
 name of a color space More...
 
const oyChar * oyICCColorSpaceGetChannelName (icColorSpaceSignature sig, int pos, int type)
 channel names of a color space More...
 
oyCHANNELTYPE_e oyICCColorSpaceToChannelLayout (icColorSpaceSignature sig, int pos)
 describe a channels characteristic More...
 
const oyChar * oyICCTagDescription (icTagSignature sig)
 get tag description More...
 
const oyChar * oyICCTagName (icTagSignature sig)
 get tag ~4 char name More...
 
const oyChar * oyICCDeviceClassDescription (icProfileClassSignature sig)
 get the ICC profile icProfileClassSignature description More...
 
const oyChar * oyICCPlatformDescription (icPlatformSignature platform)
 get the ICC profile platform description More...
 
const oyChar * oyICCTagTypeName (icTagTypeSignature sig)
 get tag type ~4 char name More...
 
const oyChar * oyICCTechnologyDescription (icTechnologySignature sig)
 get ICC profile icTechnologySignature description More...
 
const oyChar * oyICCChromaticityColorantDescription (icSignature sig)
 get ICC profile Chromaticity Colorant description More...
 
const oyChar * oyICCIlluminantDescription (icIlluminant sig)
 get ICC profile illuminant description More...
 
const oyChar * oyICCStandardObserverDescription (icStandardObserver sig)
 get ICC profile Standard Observer description More...
 
const oyChar * oyICCMeasurementGeometryDescription (icMeasurementGeometry sig)
 get ICC profile Measurement Geometry description More...
 
const oyChar * oyICCMeasurementFlareDescription (icMeasurementFlare sig)
 get ICC profile Measurement Flare description More...
 

Detailed Description

Functions to convert and interprete ICC defined enums.

Function Documentation

const oyChar* oyICCChromaticityColorantDescription ( icSignature  sig)

get ICC profile Chromaticity Colorant description

Function: oyICCChromaticityColorantDescription

Since
Oyranos: version 0.1.8
Date
1 january 2008 (API 0.1.8)
int oyICCColorSpaceGetChannelCount ( icColorSpaceSignature  color)

number of channels in a color space

Function: oyICCColorSpaceGetChannelCount

Since
Oyranos: version 0.1.8
Date
november 2007 (API 0.1.8)

Referenced by oyICCColorSpaceGetChannelName(), oyICCColorSpaceToChannelLayout(), oyNamedColor_s::oyNamedColor_GetName(), and oyProfile_s::oyProfile_GetChannelsCount().

const oyChar* oyICCColorSpaceGetChannelName ( icColorSpaceSignature  sig,
int  pos,
int  type 
)

channel names of a color space

Function: oyICCColorSpaceGetChannelName

Since
Oyranos: version 0.1.8
Date
september 2007 (API 0.1.8)

References oyICCColorSpaceGetChannelCount(), oyNAME_DESCRIPTION, and oyNAME_NAME.

Referenced by oyProfile_s::oyProfile_GetChannelNames().

const char* oyICCColorSpaceGetName ( icColorSpaceSignature  sig)

name of a color space

Function: oyICCColorSpaceGetName

Since
Oyranos: version 0.1.8
Date
november 2007 (API 0.1.8)

Referenced by oyNamedColor_s::oyNamedColor_GetName().

oyCHANNELTYPE_e oyICCColorSpaceToChannelLayout ( icColorSpaceSignature  sig,
int  pos 
)

describe a channels characteristic

Function: oyICCColorSpaceToChannelLayout

Version
Oyranos: 0.1.8
Since
2008/07/29 (Oyranos: 0.1.8)
Date
2008/07/29

References oyCHANNELTYPE_COLOR, oyCHANNELTYPE_COLOR_LIGHTNESS, oyCHANNELTYPE_LIGHTNESS, oyCHANNELTYPE_OTHER, and oyICCColorSpaceGetChannelCount().

const oyChar* oyICCDeviceClassDescription ( icProfileClassSignature  sig)

get the ICC profile icProfileClassSignature description

Function: oyICCDeviceClassDescription

Since
Oyranos: version 0.1.8
Date
1 january 2008 (API 0.1.8)

References oyValueUInt32().

Referenced by oyProfile_Install().

icColorSpaceSignature* oyICCGetColorSpaceWithChannelCount ( int  channels_n)

get color spaces using a certain number of channels

Parameters
[in]channels_ndesired color channels count
Returns
zero terminated list of color spaces; The returned value is not reentrant.
Version
Oyranos: 0.9.5
Date
2013/12/14
Since
2013/12/14 (Oyranos: 0.9.5)
const oyChar* oyICCIlluminantDescription ( icIlluminant  sig)

get ICC profile illuminant description

Function: oyICCIlluminantDescription

Version
Oyranos: 0.1.8
Date
2008/02/01
Since
2005/00/00 (Oyranos: 0.1.8)
const oyChar* oyICCMeasurementFlareDescription ( icMeasurementFlare  sig)

get ICC profile Measurement Flare description

Function: oyICCMeasurementFlareDescription

Since
Oyranos: version 0.1.8
Date
1 january 2008 (API 0.1.8)
const oyChar* oyICCMeasurementGeometryDescription ( icMeasurementGeometry  sig)

get ICC profile Measurement Geometry description

Function: oyICCMeasurementGeometryDescription

Since
Oyranos: version 0.1.8
Date
1 january 2008 (API 0.1.8)
const oyChar* oyICCPlatformDescription ( icPlatformSignature  platform)

get the ICC profile platform description

Function: oyICCPlatformDescription

Since
Oyranos: version 0.1.8
Date
1 january 2008 (API 0.1.8)

References oyValueUInt32().

const oyChar* oyICCStandardObserverDescription ( icStandardObserver  sig)

get ICC profile Standard Observer description

Function: oyICCStandardObserverDescription

Since
Oyranos: version 0.1.8
Date
1 january 2008 (API 0.1.8)
const oyChar* oyICCTagDescription ( icTagSignature  sig)

get tag description

Function: oyICCTagDescription

Since
Oyranos: version 0.1.8
Date
1 january 2008 (API 0.1.8)

References oyValueUInt32().

const oyChar* oyICCTagName ( icTagSignature  sig)

get tag ~4 char name

Function: oyICCTagName

Since
Oyranos: version 0.1.8
Date
1 january 2008 (API 0.1.8)

References oyValueUInt32().

const oyChar* oyICCTagTypeName ( icTagTypeSignature  sig)

get tag type ~4 char name

Function: oyICCTagTypeName

Since
Oyranos: version 0.1.8
Date
1 january 2008 (API 0.1.8)

References oyValueUInt32().

const oyChar* oyICCTechnologyDescription ( icTechnologySignature  sig)

get ICC profile icTechnologySignature description

Function: oyICCTechnologyDescription

Since
Oyranos: version 0.1.8
Date
1 january 2008 (API 0.1.8)

References oyValueUInt32().