Oyranos  0.9.7
Oyranos is a full featured Color Management System
Functions | Variables

Little CMS 2 ICC style color conversion. More...

Collaboration diagram for lcm2 Module:

Functions

const char * l2cmsApi4UiGetText (const char *select, oyNAME_e type, oyStruct_s *context)
 

Variables

oyCMMapi6_s_ l2cms_api6_cmm
 Node for Converting a Device Link into a lcms2 CMM Context. More...
 
oyCMMapi7_s_ l2cms_api7_cmm
 lcms2 ICC CMM Pixel Processor Engine Node More...
 
oyCMMui_s_ l2cms_api4_ui
 lcms2 ICC CMM Node UI More...
 
oyCMMapi4_s_ l2cms_api4_cmm
 lcms2 ICC CMM Context Setup and UI Node More...
 

Detailed Description

Little CMS 2 ICC style color conversion.

The modules provide ICC style color space converison and data processing.

Function Documentation

◆ l2cmsApi4UiGetText()

const char* l2cmsApi4UiGetText ( const char *  select,
oyNAME_e  type,
oyStruct_s context 
)

This function implements oyCMMGetText_f.

Version
Oyranos: 0.1.10
Since
2009/12/22 (Oyranos: 0.1.10)
Date
2009/12/22

References l2cmsInfoGetText(), oyNAME_NAME, and oyNAME_NICK.

Variable Documentation

◆ l2cms_api4_cmm

oyCMMapi4_s_ l2cms_api4_cmm
Initial value:
= {
0,0,0,
"icc_color._" CMM_NICK "._CPU._NOACCEL",
CMM_VERSION,
CMM_API_VERSION,
0,
0,
0,
oyCOLOR_ICC_DEVICE_LINK,
}
#define OY_TYPE_STD
Definition: oyranos_definitions.h:141
oyCMMapi7_s_ l2cms_api7_cmm
lcms2 ICC CMM Pixel Processor Engine Node
Definition: oyranos_cmm_lcm2.c:4063
#define OY_DOMAIN_INTERNAL
Definition: oyranos_definitions.h:139
int l2cmsCMMInit(oyStruct_s *filter OY_UNUSED)
API requirement.
Definition: oyranos_cmm_lcm2.c:388
oyCMMui_s_ l2cms_api4_ui
lcms2 ICC CMM Node UI
Definition: oyranos_cmm_lcm2.c:4143
the basic API interface
Definition: oyCMMapi_s.h:88
oyPointer l2cmsFilterNode_CmmIccContextToMem(oyFilterNode_s *node, size_t *size, oyAlloc_f allocateFunc)
implement oyCMMFilterNode_CreateContext_f()
Definition: oyranos_cmm_lcm2.c:1758
#define OY_SLASH
Definition: oyranos_definitions.h:129
Definition: oyranos_object.h:168
int l2cmsCMMMessageFuncSet(oyMessage_f l2cms_msg_func)
Definition: oyranos_cmm_lcm2.c:2925
#define OY_TOP_SHARED
Definition: oyranos_definitions.h:133
char * l2cmsFilterNode_GetText(oyFilterNode_s *node, oyNAME_e type, oyAlloc_f allocateFunc)
implement oyCMMFilterNode_GetText_f()
Definition: oyranos_cmm_lcm2.c:2153

lcms2 ICC CMM Context Setup and UI Node

l2cms_api4_cmm littleCMS oyCMMapi4_s implementation for color context setup

A filter providing CMM API's. It creates specifically a ICC device link profile for exchange with data processing CMM engines.

This node type uses internally l2cmsFilterNode_CmmIccContextToMem().

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

◆ l2cms_api4_ui

oyCMMui_s_ l2cms_api4_ui
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
l2cmsFilter_CmmIccValidateOptions,
l2cmsWidgetEvent,
"Color/CMM/littleCMS2",
l2cms_extra_options,
l2cms_api4_ui_texts,
}
const char * l2cmsApi4UiGetText(const char *select, oyNAME_e type, oyStruct_s *context)
Definition: oyranos_cmm_lcm2.c:4100
Definition: oyranos_object.h:172
oyCMMapi4_s_ l2cms_api4_cmm
lcms2 ICC CMM Context Setup and UI Node
Definition: oyranos_cmm_lcm2.c:4176
the module API 4,6,7 interface base
Definition: oyCMMapiFilter_s.h:66
int l2cmsGetOptionsUI(oyCMMapiFilter_s *module OY_UNUSED, oyOptions_s *options, int flags, char **ui_text, oyAlloc_f allocateFunc)
return XFORMS for matching options
Definition: oyranos_cmm_lcm2.c:2958

lcms2 ICC CMM Node UI

l2cms_api4_ui l2cms oyCMMapi4_s::ui implementation

The UI for l2cms.

Version
Oyranos: 0.1.10
Since
2009/09/09 (Oyranos: 0.1.10)
Date
2009/09/09

◆ l2cms_api6_cmm

oyCMMapi6_s_ l2cms_api6_cmm
Initial value:
= {
0,0,0,
OY_LCM2_DATA_CONVERT_REGISTRATION,
CMM_VERSION,
CMM_API_VERSION,
0,
0,
0,
oyCOLOR_ICC_DEVICE_LINK,
l2cmsTRANSFORM,
}
int l2cmsCMMInit(oyStruct_s *filter OY_UNUSED)
API requirement.
Definition: oyranos_cmm_lcm2.c:388
oyCMMapi10_s_ l2cms_api10_cmm
Node for Creating simple Color Matrix Profiles.
Definition: oyranos_cmm_lcm2.c:3976
the basic API interface
Definition: oyCMMapi_s.h:88
Definition: oyranos_object.h:170
int l2cmsModuleData_Convert(oyPointer_s *data_in, oyPointer_s *data_out, oyFilterNode_s *node)
Convert a ICC device link to LittleCMS 2 color transformThe function might be used to provide a modul...
Definition: oyranos_cmm_lcm2.c:2338
int l2cmsCMMMessageFuncSet(oyMessage_f l2cms_msg_func)
Definition: oyranos_cmm_lcm2.c:2925

Node for Converting a Device Link into a lcms2 CMM Context.

l2cms_api6_cmm littleCMS oyCMMapi6_s implementation

a filter providing CMM API's

This Node type uses internally l2cmsModuleData_Convert().

Version
Oyranos: 0.1.10
Since
2008/12/28 (Oyranos: 0.1.10)
Date
2008/12/28

◆ l2cms_api7_cmm

oyCMMapi7_s_ l2cms_api7_cmm
Initial value:
= {
0,0,0,
"icc_color._" CMM_NICK "._CPU._ACCEL",
CMM_VERSION,
CMM_API_VERSION,
0,
0,
0,
l2cmsTRANSFORM,
(oyConnector_s**) l2cms_cmmIccPlug_connectors,
1,
0,
(oyConnector_s**) l2cms_cmmIccSocket_connectors,
1,
0,
NULL
}
#define OY_TYPE_STD
Definition: oyranos_definitions.h:141
oyCMMapi6_s_ l2cms_api6_cmm
Node for Converting a Device Link into a lcms2 CMM Context.
Definition: oyranos_cmm_lcm2.c:4029
#define OY_DOMAIN_INTERNAL
Definition: oyranos_definitions.h:139
int l2cmsCMMInit(oyStruct_s *filter OY_UNUSED)
API requirement.
Definition: oyranos_cmm_lcm2.c:388
Definition: oyranos_object.h:171
the basic API interface
Definition: oyCMMapi_s.h:88
#define OY_SLASH
Definition: oyranos_definitions.h:129
int l2cmsFilterPlug_CmmIccRun(oyFilterPlug_s *requestor_plug, oyPixelAccess_s *ticket)
implement oyCMMFilterPlug_GetNext_f()
Definition: oyranos_cmm_lcm2.c:2454
int l2cmsCMMMessageFuncSet(oyMessage_f l2cms_msg_func)
Definition: oyranos_cmm_lcm2.c:2925
A filter connection description structure.
Definition: oyConnector_s.h:69
#define OY_TOP_SHARED
Definition: oyranos_definitions.h:133

lcms2 ICC CMM Pixel Processor Engine Node

l2cms_api7_cmm littleCMS oyCMMapi7_s implementation

a filter providing CMM API's

Version
Oyranos: 0.1.10
Since
2008/12/27 (Oyranos: 0.1.10)
Date
2008/12/27