![]() |
Oyranos
0.9.7
Oyranos is a full featured Color Management System
|
littleCMS CMM module for Oyranos More...
#include <lcms.h>
#include <dlfcn.h>
#include "oyCMM_s.h"
#include "oyCMMapi4_s.h"
#include "oyCMMapi4_s_.h"
#include "oyCMMapi6_s_.h"
#include "oyCMMapi7_s.h"
#include "oyCMMapi7_s_.h"
#include "oyCMMapi10_s_.h"
#include "oyCMMui_s_.h"
#include "oyConnectorImaging_s_.h"
#include "oyProfiles_s.h"
#include "oyStructList_s.h"
#include "oyranos_cmm.h"
#include "oyranos_generic.h"
#include "oyranos_helper.h"
#include "oyranos_i18n.h"
#include "oyranos_io.h"
#include "oyranos_image.h"
#include "oyranos_object_internal.h"
#include "oyranos_string.h"
#include <math.h>
Macros | |
#define | lcmsPROOF_LUT_GRID_RASTER 53 |
Functions | |
int | lcmsErrorHandlerFunction (int ErrorCode, const char *ErrorText) |
int | lcmsCMMMessageFuncSet (oyMessage_f message_func) |
lcmsTransformWrap_s * | lcmsTransformWrap_Set_ (cmsHTRANSFORM xform, icColorSpaceSignature color_in, icColorSpaceSignature color_out, oyPixel_t oy_pixel_layout_in, oyPixel_t oy_pixel_layout_out, oyPointer_s *oy) |
fill a lcmsTransformWrap_s struct More... | |
int | lcmsCMMTransform_GetWrap_ (oyPointer_s *cmm_ptr, lcmsTransformWrap_s **s) |
convert to lcms transform wrapper struct More... | |
int | lcmsCMMDeleteTransformWrap (oyPointer *wrap) |
lcmsProfileWrap_s * | lcmsCMMProfile_GetWrap_ (oyPointer_s *cmm_ptr) |
convert to lcms profile wrapper struct More... | |
int | lcmsCMMProfileReleaseWrap (oyPointer *p) |
release a lcms profile wrapper struct More... | |
int | lcmsCMMCheckPointer (oyPointer_s *cmm_ptr, const char *resource) |
int | oyPixelToCMMPixelLayout_ (oyPixel_t pixel_layout, icColorSpaceSignature color_space) |
char * | lcmsFilterNode_GetText (oyFilterNode_s *node, oyNAME_e type, oyAlloc_f allocateFunc) |
implement oyCMMFilterNode_GetText_f() More... | |
cmsHPROFILE | lcmsGamutCheckAbstract (oyProfile_s *proof, DWORD flags, int intent, int intent_proof) |
convert a proofing profile into a abstract one More... | |
oyPointer | lcmsCMMColorConversion_ToMem_ (cmsHTRANSFORM *xform, size_t *size, oyAlloc_f allocateFunc) |
cmsHPROFILE | lcmsAddProfile (oyProfile_s *p) |
add a profile from Oyranos to the lcms profile stack More... | |
cmsHPROFILE | lcmsAddProofProfile (oyProfile_s *proof, DWORD flags, int intent, int intent_proof) |
add a abstract proofing profile to the lcms profile stack More... | |
oyPointer | lcmsFilterNode_CmmIccContextToMem (oyFilterNode_s *node, size_t *size, oyAlloc_f allocateFunc) |
implement oyCMMFilterNode_CreateContext_f() More... | |
int | lcmsModuleData_Convert (oyPointer_s *data_in, oyPointer_s *data_out, oyFilterNode_s *node) |
convert between data formatsThe function might be used to provide a module specific context. Implements oyModuleData_Convert_f More... | |
int | lcmsFilterPlug_CmmIccRun (oyFilterPlug_s *requestor_plug, oyPixelAccess_s *ticket) |
implement oyCMMFilterPlug_GetNext_f() More... | |
int | lcmsCMMInit (oyStruct_s *filter OY_UNUSED) |
API requirement. More... | |
int | lcmsCMMData_Open (oyStruct_s *data, oyPointer_s *oy) |
oyCMMProfileOpen_t implementation More... | |
cmsHTRANSFORM | lcmsCMMConversionContextCreate_ (cmsHPROFILE *lps, int profiles_n, oyProfiles_s *simulation, int proof_n, int proof, oyPixel_t oy_pixel_layout_in, oyPixel_t oy_pixel_layout_out, oyOptions_s *opts, lcmsTransformWrap_s **ltw, oyPointer_s *oy) |
create a CMM transform More... | |
int | lcmsMOptions_Handle2 (oyOptions_s *options, const char *command, oyOptions_s **result) |
int | lcmsGetOptionsUI (oyCMMapiFilter_s *module OY_UNUSED, oyOptions_s *options, int flags, char **ui_text, oyAlloc_f allocateFunc) |
return XFORMS for matching options More... | |
oyProfile_s * | lcmsCreateICCMatrixProfile (float gamma, float rx, float ry, float gx, float gy, float bx, float by, float wx, float wy) |
ICC from EDID. More... | |
int | lcmsMOptions_Handle (oyOptions_s *options, const char *command, oyOptions_s **result) |
const char * | lcmsInfoGetTextProfileC2 (const char *select, oyNAME_e type, oyStruct_s *context OY_UNUSED) |
const char * | lcmsInfoGetTextProfileC (const char *select, oyNAME_e type, oyStruct_s *context OY_UNUSED) |
const char * | lcmsApi4UiGetText (const char *select, oyNAME_e type, oyStruct_s *context) |
const char * | lcmsInfoGetText (const char *select, oyNAME_e type, oyStruct_s *context OY_UNUSED) |
Variables | |
oyCMMapi4_s_ | lcms_api4_cmm |
littleCMS oyCMMapi4_s implementation More... | |
oyCMMapi10_s_ | lcms_api10_cmm2 |
littleCMS oyCMMapi10_s implementation More... | |
oyCMMapi10_s_ | lcms_api10_cmm |
littleCMS oyCMMapi10_s implementation More... | |
oyCMMapi6_s_ | lcms_api6_cmm |
littleCMS oyCMMapi6_s implementation More... | |
oyCMMapi7_s_ | lcms_api7_cmm |
littleCMS oyCMMapi7_s implementation More... | |
oyCMMui_s_ | lcms_api4_ui |
lcms oyCMMapi4_s::ui implementation More... | |
oyCMM_s | lcms_cmm_module |
lcms module infos More... | |
littleCMS CMM module for Oyranos
Oyranos is an open source Color Management System
#define lcmsPROOF_LUT_GRID_RASTER 53 |
The proofing LUTs grid size may improove the sharpness of out of color marking, but at the prise of lost speed and increased memory consumption. 53 is the grid size used internally in lcms' gamut marking code.
Referenced by lcmsCMMConversionContextCreate_(), and lcmsGamutCheckAbstract().
cmsHPROFILE lcmsAddProfile | ( | oyProfile_s * | p | ) |
add a profile from Oyranos to the lcms profile stack
Function lcmsAddProfile Look in the Oyranos cache for a CMM internal representation
References lcmsCMMData_Open(), lcmsCMMProfile_GetWrap_(), oyOBJECT_PROFILE_S, oyPointer_s::oyPointer_LookUpFromObject(), oyPointer_s::oyPointer_Release(), oyPointer_s::oyPointer_Set(), and oyProfile_s::type_.
Referenced by lcmsFilterNode_CmmIccContextToMem(), and lcmsGamutCheckAbstract().
cmsHPROFILE lcmsAddProofProfile | ( | oyProfile_s * | proof, |
DWORD | flags, | ||
int | intent, | ||
int | intent_proof | ||
) |
add a abstract proofing profile to the lcms profile stack
Function lcmsAddProofProfile Look in the Oyranos cache for a CMM internal representation or generate a new abstract profile containing the proofing profiles changes. This can be a proofing color space simulation or out of gamut marking.
References lcmsCMMProfile_GetWrap_(), lcmsCMMProfileReleaseWrap(), lcmsGamutCheckAbstract(), oyProfile_s::oy_, oy_debug, oyNAME_NICK, oyObject_GetName(), oyOBJECT_PROFILE_S, oyPointer_s::oyPointer_LookUpFromText(), oyPointer_s::oyPointer_Release(), oyPointer_s::oyPointer_Set(), and oyProfile_s::type_.
Referenced by lcmsCMMConversionContextCreate_(), and lcmsMOptions_Handle2().
const char* lcmsApi4UiGetText | ( | const char * | select, |
oyNAME_e | type, | ||
oyStruct_s * | context | ||
) |
This function implements oyCMMGetText_f.
References lcmsInfoGetText(), oyNAME_NAME, and oyNAME_NICK.
int lcmsCMMCheckPointer | ( | oyPointer_s * | cmm_ptr, |
const char * | resource | ||
) |
Function lcmsCMMCheckPointer
Referenced by lcmsCMMProfile_GetWrap_(), and lcmsCMMTransform_GetWrap_().
oyPointer lcmsCMMColorConversion_ToMem_ | ( | cmsHTRANSFORM * | xform, |
size_t * | size, | ||
oyAlloc_f | allocateFunc | ||
) |
Function lcmsCMMColorConversion_ToMem_
convert a lcms color conversion context to a device link
References OY_TYPE_STD, oyDOUBLE, oyFilterCore_s::oyFilterCore_GetRegistration(), oyFilterRegistrationMatch(), oyOBJECT_CMM_API4_S, oyOBJECT_CONNECTOR_IMAGING_S, oyUINT16, and oyUINT8.
Referenced by lcmsFilterNode_CmmIccContextToMem().
cmsHTRANSFORM lcmsCMMConversionContextCreate_ | ( | cmsHPROFILE * | lps, |
int | profiles_n, | ||
oyProfiles_s * | simulation, | ||
int | proof_n, | ||
int | proof, | ||
oyPixel_t | oy_pixel_layout_in, | ||
oyPixel_t | oy_pixel_layout_out, | ||
oyOptions_s * | opts, | ||
lcmsTransformWrap_s ** | ltw, | ||
oyPointer_s * | oy | ||
) |
create a CMM transform
Function lcmsCMMConversionContextCreate_
References lcmsAddProofProfile(), lcmsPROOF_LUT_GRID_RASTER, lcmsTransformWrap_Set_(), oy_debug, oyOptions_s::oyOptions_FindString(), oyPixelToCMMPixelLayout_(), and oyProfiles_s::oyProfiles_Get().
Referenced by lcmsFilterNode_CmmIccContextToMem(), and lcmsModuleData_Convert().
int lcmsCMMData_Open | ( | oyStruct_s * | data, |
oyPointer_s * | oy | ||
) |
oyCMMProfileOpen_t implementation
Function lcmsCMMDataOpen
References lcmsCMMProfileReleaseWrap(), oyOBJECT_PROFILE_S, oyPointer_s::oyPointer_Set(), oyProfile_s::oyProfile_GetMem(), and oyStruct_s::type_.
Referenced by lcmsAddProfile().
int lcmsCMMDeleteTransformWrap | ( | oyPointer * | wrap | ) |
Function lcmsCMMDeleteTransformWrap
Referenced by lcmsTransformWrap_Set_().
int lcmsCMMInit | ( | oyStruct_s *filter | OY_UNUSED | ) |
API requirement.
Function lcmsCMMInit
References lcmsErrorHandlerFunction().
int lcmsCMMMessageFuncSet | ( | oyMessage_f | message_func | ) |
Function lcmsCMMMessageFuncSet
References OY_DOMAIN_INTERNAL, OY_TOP_SHARED, and OY_TYPE_STD.
lcmsProfileWrap_s * lcmsCMMProfile_GetWrap_ | ( | oyPointer_s * | cmm_ptr | ) |
convert to lcms profile wrapper struct
Function lcmsCMMProfile_GetWrap_
References lcmsCMMCheckPointer().
Referenced by lcmsAddProfile(), and lcmsAddProofProfile().
int lcmsCMMProfileReleaseWrap | ( | oyPointer * | p | ) |
release a lcms profile wrapper struct
Function lcmsCMMProfileReleaseWrap
Referenced by lcmsAddProofProfile(), and lcmsCMMData_Open().
int lcmsCMMTransform_GetWrap_ | ( | oyPointer_s * | cmm_ptr, |
lcmsTransformWrap_s ** | s | ||
) |
convert to lcms transform wrapper struct
Function lcmsCMMTransform_GetWrap_
References lcmsCMMCheckPointer().
Referenced by lcmsFilterPlug_CmmIccRun().
oyProfile_s* lcmsCreateICCMatrixProfile | ( | float | gamma, |
float | rx, | ||
float | ry, | ||
float | gx, | ||
float | gy, | ||
float | bx, | ||
float | by, | ||
float | wx, | ||
float | wy | ||
) |
ICC from EDID.
Function lcmsCreateICCMatrixProfile
References oyProfile_s::oyProfile_AddTagText(), and oyProfile_s::oyProfile_FromMem().
Referenced by lcmsMOptions_Handle().
int lcmsErrorHandlerFunction | ( | int | ErrorCode, |
const char * | ErrorText | ||
) |
Function lcmsErrorHandlerFunction
Referenced by lcmsCMMInit().
oyPointer lcmsFilterNode_CmmIccContextToMem | ( | oyFilterNode_s * | node, |
size_t * | size, | ||
oyAlloc_f | allocateFunc | ||
) |
implement oyCMMFilterNode_CreateContext_f()
Function lcmsFilterNode_CmmIccContextToMem
References lcmsAddProfile(), lcmsCMMColorConversion_ToMem_(), lcmsCMMConversionContextCreate_(), lcmsFilterNode_GetText(), oy_debug, oyCONNECTOR_EVENT_INCOMPATIBLE_DATA, oyDataTypeGetSize(), oyDataTypeToText(), oyFilterNode_s::oyFilterNode_GetModuleName(), oyFilterNode_s::oyFilterNode_GetOptions(), oyFilterNode_s::oyFilterNode_GetPlug(), oyFilterNode_s::oyFilterNode_GetSocket(), oyFilterNode_s::oyFilterNode_GetTags(), oyFilterPlug_s::oyFilterPlug_GetSocket(), oyFilterPlug_s::oyFilterPlug_Release(), oyFilterSocket_s::oyFilterSocket_Callback(), oyFilterSocket_s::oyFilterSocket_GetData(), oyFilterSocket_s::oyFilterSocket_Release(), oyFLOAT, oyImage_s::oyImage_GetPixelLayout(), oyImage_s::oyImage_GetProfile(), oyImage_s::oyImage_Release(), oyLAYOUT, oyNAME_NAME, oyNAME_NICK, oyOBJECT_IMAGE_S, oyOptions_s::oyOptions_FindString(), oyOptions_s::oyOptions_Release(), oyPixelToCMMPixelLayout_(), oyPOFF_X, oyProfile_s::oyProfile_Copy(), oyProfile_s::oyProfile_FromMem(), oyProfile_s::oyProfile_GetChannelsCount(), oyProfile_s::oyProfile_GetFileName(), oyProfile_s::oyProfile_GetMem(), oyProfile_s::oyProfile_GetSignature(), oyProfile_s::oyProfile_GetTagById(), oyProfile_s::oyProfile_GetText(), oyProfile_s::oyProfile_Release(), oyProfile_s::oyProfile_TagMoveIn(), oyProfiles_s::oyProfiles_Count(), oyProfiles_s::oyProfiles_Get(), oyProfiles_s::oyProfiles_MoveIn(), oyProfiles_s::oyProfiles_New(), oyProfiles_s::oyProfiles_Release(), oyProfileTag_s::oyProfileTag_Create(), oySIGNATURE_COLOR_SPACE, oyStructList_s::oyStructList_AddName(), oyStructList_s::oyStructList_Create(), oyStructList_s::oyStructList_MoveIn(), oyStructList_s::oyStructList_MoveInName(), oyStructList_s::oyStructList_New(), oyStructList_s::oyStructList_Release(), oyToByteswap_m, oyToChannels_m, oyToColorOffset_m, oyToDataType_m, oyToFlavor_m, oyToSwapColorChannels_m, oyValueUInt32(), and oyImage_s::type_.
char * lcmsFilterNode_GetText | ( | oyFilterNode_s * | node, |
oyNAME_e | type, | ||
oyAlloc_f | allocateFunc | ||
) |
implement oyCMMFilterNode_GetText_f()
Function lcmsFilterNode_GetText
References OY_SELECT_COMMON, OY_TYPE_STD, oyBOOLEAN_UNION, oyFilterCore_s::oyFilterCore_GetText(), oyFilterCore_s::oyFilterCore_Release(), oyFilterNode_s::oyFilterNode_GetCore(), oyFilterNode_s::oyFilterNode_GetOptions(), oyFilterNode_s::oyFilterNode_GetPlug(), oyFilterNode_s::oyFilterNode_GetSocket(), oyFilterNode_s::oyFilterNode_GetTags(), oyFilterNode_s::oyFilterNode_GetText(), oyFilterPlug_s::oyFilterPlug_GetSocket(), oyFilterPlug_s::oyFilterPlug_Release(), oyFilterSocket_s::oyFilterSocket_GetData(), oyFilterSocket_s::oyFilterSocket_Release(), oyNAME_NAME, oyNAME_NICK, oyOptions_s::oyOptions_FindString(), oyOptions_s::oyOptions_ForFilter(), oyOptions_s::oyOptions_FromBoolean(), oyOptions_s::oyOptions_FromText(), oyOptions_s::oyOptions_GetText(), oyOptions_s::oyOptions_Release(), and oyOPTIONSOURCE_FILTER.
Referenced by lcmsFilterNode_CmmIccContextToMem().
int lcmsFilterPlug_CmmIccRun | ( | oyFilterPlug_s * | requestor_plug, |
oyPixelAccess_s * | ticket | ||
) |
implement oyCMMFilterPlug_GetNext_f()
Function lcmsFilterPlug_CmmIccRun
References lcmsCMMTransform_GetWrap_(), oyPixelAccess_s::oy_, OY_CREATE_NEW, OY_TYPE_STD, oyArray2d_s::oyArray2d_Create(), oyArray2d_s::oyArray2d_GetData(), oyArray2d_s::oyArray2d_GetDataGeo1(), oyArray2d_s::oyArray2d_GetHeight(), oyArray2d_s::oyArray2d_GetWidth(), oyArray2d_s::oyArray2d_Release(), oyCHANS, oyCONNECTOR_EVENT_INCOMPATIBLE_CONTEXT, oyCONNECTOR_EVENT_INCOMPATIBLE_DATA, oyCONNECTOR_EVENT_OK, oyDataTypeGetSize(), oyDOUBLE, oyFilterGraph_s::oyFilterGraph_GetOptions(), oyFilterGraph_s::oyFilterGraph_Release(), oyFilterNode_s::oyFilterNode_GetContext(), oyFilterNode_s::oyFilterNode_GetPlug(), oyFilterNode_s::oyFilterNode_GetPlugNode(), oyFilterNode_s::oyFilterNode_Release(), oyFilterNode_s::oyFilterNode_Run(), oyFilterPlug_s::oyFilterPlug_GetSocket(), oyFilterPlug_s::oyFilterPlug_Release(), oyFilterPlug_s::oyFilterPlug_ResolveImage(), oyFilterSocket_s::oyFilterSocket_Callback(), oyFilterSocket_s::oyFilterSocket_GetNode(), oyFilterSocket_s::oyFilterSocket_Release(), oyFLOAT, oyImage_s::oyImage_GetPixelLayout(), oyImage_s::oyImage_Release(), oyLAYOUT, oyOptions_s::oyOptions_Release(), oyOptions_s::oyOptions_SetFromString(), oyPixelAccess_s::oyPixelAccess_Copy(), oyPixelAccess_s::oyPixelAccess_GetArray(), oyPixelAccess_s::oyPixelAccess_GetGraph(), oyPixelAccess_s::oyPixelAccess_GetOutputImage(), oyPixelAccess_s::oyPixelAccess_Release(), oyPixelAccess_s::oyPixelAccess_SetArray(), oyPointer_s::oyPointer_Release(), oyToChannels_m, oyToDataType_m, oyUINT16, and oyUINT8.
cmsHPROFILE lcmsGamutCheckAbstract | ( | oyProfile_s * | proof, |
DWORD | flags, | ||
int | intent, | ||
int | intent_proof | ||
) |
convert a proofing profile into a abstract one
Function lcmsGamutCheckAbstract Abstract profiles can easily be merged into a multi profile transform.
proof | the proofing profile; owned by the function |
flags | the gamut check and softproof flags |
intent | rendering intent |
intent_proof | proof rendering intent |
References lcmsAddProfile(), lcmsPROOF_LUT_GRID_RASTER, and oy_debug.
Referenced by lcmsAddProofProfile().
int lcmsGetOptionsUI | ( | oyCMMapiFilter_s *module | OY_UNUSED, |
oyOptions_s * | options, | ||
int | flags, | ||
char ** | ui_text, | ||
oyAlloc_f | allocateFunc | ||
) |
return XFORMS for matching options
Function lcmsGetOptionsUI
References OY_DOMAIN_INTERNAL, OY_TOP_SHARED, OY_TYPE_STD, and oyOptions_s::oyOptions_FindString().
const char* lcmsInfoGetText | ( | const char * | select, |
oyNAME_e | type, | ||
oyStruct_s *context | OY_UNUSED | ||
) |
This function implements oyCMMinfoGetText_f.
References oyNAME_NAME, oyNAME_NICK, and oyOBJECT_ICON_S.
Referenced by lcmsApi4UiGetText().
const char* lcmsInfoGetTextProfileC | ( | const char * | select, |
oyNAME_e | type, | ||
oyStruct_s *context | OY_UNUSED | ||
) |
This function implements oyCMMinfoGetText_f.
References oyNAME_NAME, and oyNAME_NICK.
const char* lcmsInfoGetTextProfileC2 | ( | const char * | select, |
oyNAME_e | type, | ||
oyStruct_s *context | OY_UNUSED | ||
) |
This function implements oyCMMinfoGetText_f.
References oyNAME_NAME, and oyNAME_NICK.
int lcmsMOptions_Handle | ( | oyOptions_s * | options, |
const char * | command, | ||
oyOptions_s ** | result | ||
) |
This function implements oyMOptions_Handle_f.
References lcmsCreateICCMatrixProfile(), OY_DOMAIN_INTERNAL, OY_SLASH, OY_TOP_SHARED, OY_TYPE_STD, oyFilterRegistrationMatch(), oyNAME_PATTERN, oyOption_s::oyOption_FromRegistration(), oyOption_s::oyOption_GetValueDouble(), oyOption_s::oyOption_MoveInStruct(), oyOption_s::oyOption_Release(), oyOptions_s::oyOptions_Find(), oyOptions_s::oyOptions_FindDouble(), oyOptions_s::oyOptions_MoveIn(), and oyOptions_s::oyOptions_New().
int lcmsMOptions_Handle2 | ( | oyOptions_s * | options, |
const char * | command, | ||
oyOptions_s ** | result | ||
) |
This function implements oyMOptions_Handle_f.
References lcmsAddProofProfile(), oy_debug, OY_DOMAIN_INTERNAL, OY_SLASH, OY_TOP_SHARED, OY_TYPE_STD, oyCONNECTOR_EVENT_INCOMPATIBLE_OPTION, oyFilterRegistrationMatch(), oyFilterSocket_s::oyFilterSocket_Callback(), oyNAME_PATTERN, oyOBJECT_PROFILE_S, oyOBJECT_PROFILES_S, oyOption_s::oyOption_FromRegistration(), oyOption_s::oyOption_GetStruct(), oyOption_s::oyOption_MoveInStruct(), oyOption_s::oyOption_Release(), oyOptions_s::oyOptions_Find(), oyOptions_s::oyOptions_GetType(), oyOptions_s::oyOptions_MoveIn(), oyOptions_s::oyOptions_New(), oyProfile_s::oyProfile_FromMem(), oyProfile_s::oyProfile_Release(), oyProfiles_s::oyProfiles_Count(), and oyProfiles_s::oyProfiles_Release().
lcmsTransformWrap_s * lcmsTransformWrap_Set_ | ( | cmsHTRANSFORM | xform, |
icColorSpaceSignature | color_in, | ||
icColorSpaceSignature | color_out, | ||
oyPixel_t | oy_pixel_layout_in, | ||
oyPixel_t | oy_pixel_layout_out, | ||
oyPointer_s * | oy | ||
) |
fill a lcmsTransformWrap_s struct
Function lcmsTransformWrap_Set_
References lcmsCMMDeleteTransformWrap(), oy_debug, oyOptions_s::oyOptions_FindString(), and oyPointer_s::oyPointer_Set().
Referenced by lcmsCMMConversionContextCreate_().
int oyPixelToCMMPixelLayout_ | ( | oyPixel_t | pixel_layout, |
icColorSpaceSignature | color_space | ||
) |
Function oyPixelToCMMPixelLayout_
References oyToByteswap_m, oyToChannels_m, oyToColorOffset_m, oyToDataType_m, oyToFlavor_m, oyToPlanar_m, oyToSwapColorChannels_m, oyUINT16, and oyUINT8.
Referenced by lcmsCMMConversionContextCreate_(), and lcmsFilterNode_CmmIccContextToMem().
oyCMMapi10_s_ lcms_api10_cmm |
littleCMS oyCMMapi10_s implementation
lcms_api10_cmm a filter for simple profile creation
oyCMMapi10_s_ lcms_api10_cmm2 |
littleCMS oyCMMapi10_s implementation
lcms_api10_cmm2 a filter for proofing effect profile creation
oyCMMapi4_s_ lcms_api4_cmm |
littleCMS oyCMMapi4_s implementation
lcms_api4_cmm a filter providing CMM API's
oyCMMui_s_ lcms_api4_ui |
lcms oyCMMapi4_s::ui implementation
lcms_api4_ui The UI for lcms.
oyCMMapi6_s_ lcms_api6_cmm |
littleCMS oyCMMapi6_s implementation
lcms_api6 a filter providing CMM API's
oyCMMapi7_s_ lcms_api7_cmm |
littleCMS oyCMMapi7_s implementation
lcms_api7 a filter providing CMM API's
oyCMM_s lcms_cmm_module |
lcms module infos
lcms_cmm_module