Oyranos Color Management System API
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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 oyCopyColor(), 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().