![]() |
Oyranos Color Management System API |
macros and definitions More...
Macros | |
| #define | OY_PROFILE_PATH_USER_DEFAULT "~/.color/icc" |
| #define | OY_USER_PATH "~/.local" |
| from OpenICC directory proposal needs additional 'color' and the usage 'icc/cmms/...' More... | |
| #define | OY_PROFILE_PATH_SYSTEM_DEFAULT "/usr/share/color/icc" |
| #define | OY_SYS_PATH1 "/usr" |
| #define | OY_DEBUG "OY_DEBUG" |
| Oyranos debug environment variable. More... | |
| #define | OY_DEBUG_MEMORY "OY_DEBUG_MEMORY" |
| Oyranos debug environment variable. More... | |
| #define | OY_DEBUG_SIGNALS "OY_DEBUG_SIGNALS" |
| Oyranos debug environment variable. More... | |
| #define | OY_BACKTRACE "OY_BACKTRACE" |
| Oyranos debug environment variable. More... | |
| #define | OY_MODULE_PATH "OY_MODULE_PATH" |
| Oyranos modules/CMM's environment variable. More... | |
| #define | OY_MODULE_NAME "_cmm_module" |
| Oyranos modules/CMM's suffix after the four byte CMM ID. More... | |
| #define | OY_MODULE_NICK "oyIM" |
| Oyranos CMM ID. More... | |
| #define | OY_PROFILE_NONE _("[none]") |
| none profile More... | |
| #define | OY_SLASH "/" |
| #define | OY_SLASH_C '/' |
| #define | OY_TOP_SHARED "org" |
| #define | OY_TOP_INTERNAL "org" |
| #define | OY_DOMAIN_STD "freedesktop" |
| #define | OY_DOMAIN_INTERNAL "oyranos" |
| #define | OY_TYPE_STD "openicc" |
| #define | OY_STD OY_TOP_SHARED OY_SLASH OY_DOMAIN_STD OY_SLASH OY_TYPE_STD |
| #define | OY_INTERNAL OY_TOP_INTERNAL OY_SLASH OY_DOMAIN_INTERNAL OY_SLASH OY_TYPE_STD |
| #define | OY_PROFILE_STD OY_STD OY_SLASH "profile" OY_SLASH |
| #define | OY_BEHAVIOUR_STD OY_STD OY_SLASH "behaviour" OY_SLASH |
| #define | OY_REGISTRED_PROFILES OY_STD OY_SLASH "device_profiles" |
| #define | OY_SYS "system/" |
| #define | OY_USER "user/" |
| #define | MAX_PATH 1024 |
| #define | OY_DEFAULT_EDITING_RGB_PROFILE OY_PROFILE_STD "editing_rgb" |
| #define | OY_DEFAULT_EDITING_CMYK_PROFILE OY_PROFILE_STD "editing_cmyk" |
| #define | OY_DEFAULT_EDITING_XYZ_PROFILE OY_PROFILE_STD "editing_xyz" |
| #define | OY_DEFAULT_EDITING_LAB_PROFILE OY_PROFILE_STD "editing_lab" |
| #define | OY_DEFAULT_EDITING_GRAY_PROFILE OY_PROFILE_STD "editing_gray" |
| #define | OY_DEFAULT_ASSUMED_XYZ_PROFILE OY_PROFILE_STD "assumed_xyz" |
| #define | OY_DEFAULT_ASSUMED_LAB_PROFILE OY_PROFILE_STD "assumed_lab" |
| #define | OY_DEFAULT_ASSUMED_RGB_PROFILE OY_PROFILE_STD "assumed_rgb" |
| #define | OY_DEFAULT_ASSUMED_WEB_PROFILE OY_PROFILE_STD "assumed_web" /* static_profile */ |
| #define | OY_DEFAULT_ASSUMED_CMYK_PROFILE OY_PROFILE_STD "assumed_cmyk" |
| #define | OY_DEFAULT_ASSUMED_GRAY_PROFILE OY_PROFILE_STD "assumed_gray" |
| #define | OY_DEFAULT_PROOF_PROFILE OY_PROFILE_STD "proof" |
| #define | OY_ACTION_UNTAGGED_ASSIGN OY_BEHAVIOUR_STD "action_untagged_assign" |
| #define | OY_ACTION_MISMATCH_RGB OY_BEHAVIOUR_STD "action_missmatch_rgb" |
| #define | OY_ACTION_MISMATCH_CMYK OY_BEHAVIOUR_STD "action_missmatch_cmyk" |
| #define | OY_CONVERT_MIXED_COLOR_SPACE_PRINT_DOCUMENT OY_BEHAVIOUR_STD "mixed_color_spaces_print_doc_convert" |
| #define | OY_CONVERT_MIXED_COLOR_SPACE_SCREEN_DOCUMENT OY_BEHAVIOUR_STD "mixed_color_spaces_screen_doc_convert" |
| #define | OY_DEFAULT_RENDERING_INTENT OY_BEHAVIOUR_STD "rendering_intent" |
| #define | OY_DEFAULT_RENDERING_BPC OY_BEHAVIOUR_STD "rendering_bpc" |
| #define | OY_DEFAULT_RENDERING_INTENT_PROOF OY_BEHAVIOUR_STD "rendering_intent_proof" |
| #define | OY_DEFAULT_RENDERING_GAMUT_WARNING OY_BEHAVIOUR_STD "rendering_gamut_warning" |
| #define | OY_DEFAULT_PROOF_SOFT OY_BEHAVIOUR_STD "proof_soft" |
| #define | OY_DEFAULT_PROOF_HARD OY_BEHAVIOUR_STD "proof_hard" |
macros and definitions
Oyranos is an open source Color Management System
| #define MAX_PATH 1024 |
maximal path lenght, if not allready defined elsewhere
| #define OY_ACTION_MISMATCH_CMYK OY_BEHAVIOUR_STD "action_missmatch_cmyk" |
key name for the cmyk profile mismatch action
| #define OY_ACTION_MISMATCH_RGB OY_BEHAVIOUR_STD "action_missmatch_rgb" |
key name for the rgb profile mismatch action
| #define OY_ACTION_UNTAGGED_ASSIGN OY_BEHAVIOUR_STD "action_untagged_assign" |
key name for the non profile tagged content action [ dont assign | assign assumed Profile | promt ]
| #define OY_BACKTRACE "OY_BACKTRACE" |
Oyranos debug environment variable.
| #define OY_CONVERT_MIXED_COLOR_SPACE_PRINT_DOCUMENT OY_BEHAVIOUR_STD "mixed_color_spaces_print_doc_convert" |
key name for the allow mixed color space switch
| #define OY_CONVERT_MIXED_COLOR_SPACE_SCREEN_DOCUMENT OY_BEHAVIOUR_STD "mixed_color_spaces_screen_doc_convert" |
key name for generating a mixed color space for internet warning
| #define OY_DEBUG "OY_DEBUG" |
Oyranos debug environment variable.
| #define OY_DEBUG_MEMORY "OY_DEBUG_MEMORY" |
Oyranos debug environment variable.
| #define OY_DEBUG_SIGNALS "OY_DEBUG_SIGNALS" |
Oyranos debug environment variable.
| #define OY_DEFAULT_ASSUMED_CMYK_PROFILE OY_PROFILE_STD "assumed_cmyk" |
key name for the untagged data assumed source Cmyk profile
| #define OY_DEFAULT_ASSUMED_GRAY_PROFILE OY_PROFILE_STD "assumed_gray" |
key name for the untagged data assumed source Gray profile
| #define OY_DEFAULT_ASSUMED_LAB_PROFILE OY_PROFILE_STD "assumed_lab" |
key name for the untagged data assumed source Lab profile
| #define OY_DEFAULT_ASSUMED_RGB_PROFILE OY_PROFILE_STD "assumed_rgb" |
key name for the untagged data assumed source RGB profile
| #define OY_DEFAULT_ASSUMED_WEB_PROFILE OY_PROFILE_STD "assumed_web" /* static_profile */ |
name for the untagged data assumed source profile for www content
| #define OY_DEFAULT_ASSUMED_XYZ_PROFILE OY_PROFILE_STD "assumed_xyz" |
key name for the untagged data assumed source XYZ profile
| #define OY_DEFAULT_EDITING_CMYK_PROFILE OY_PROFILE_STD "editing_cmyk" |
key name for the default Editing profile
| #define OY_DEFAULT_EDITING_GRAY_PROFILE OY_PROFILE_STD "editing_gray" |
key name for the default Editing profile
| #define OY_DEFAULT_EDITING_LAB_PROFILE OY_PROFILE_STD "editing_lab" |
key name for the default Editing profile
| #define OY_DEFAULT_EDITING_RGB_PROFILE OY_PROFILE_STD "editing_rgb" |
key name for the default Editing profile
| #define OY_DEFAULT_EDITING_XYZ_PROFILE OY_PROFILE_STD "editing_xyz" |
key name for the default Editing profile
| #define OY_DEFAULT_PROOF_HARD OY_BEHAVIOUR_STD "proof_hard" |
key name for hard proofing by default
| #define OY_DEFAULT_PROOF_PROFILE OY_PROFILE_STD "proof" |
key name for a standard proofing profile
| #define OY_DEFAULT_PROOF_SOFT OY_BEHAVIOUR_STD "proof_soft" |
key name for soft proofing by default
| #define OY_DEFAULT_RENDERING_BPC OY_BEHAVIOUR_STD "rendering_bpc" |
key name for the default rendering with BPC
| #define OY_DEFAULT_RENDERING_GAMUT_WARNING OY_BEHAVIOUR_STD "rendering_gamut_warning" |
key name for the default gamut warning
| #define OY_DEFAULT_RENDERING_INTENT OY_BEHAVIOUR_STD "rendering_intent" |
key name for the default rendering intent
| #define OY_DEFAULT_RENDERING_INTENT_PROOF OY_BEHAVIOUR_STD "rendering_intent_proof" |
key name for the default proofing rendering intent
| #define OY_DOMAIN_INTERNAL "oyranos" |
Domain path for Oyranos specific settings
| #define OY_DOMAIN_STD "freedesktop" |
Domain path for standard settings
| #define OY_INTERNAL OY_TOP_INTERNAL OY_SLASH OY_DOMAIN_INTERNAL OY_SLASH OY_TYPE_STD |
Oyranos internal key path in the data base
| #define OY_MODULE_NAME "_cmm_module" |
Oyranos modules/CMM's suffix after the four byte CMM ID.
for instance LittleCMS has ID lcms, thus we get lcms_cmm_module
| #define OY_MODULE_NICK "oyIM" |
Oyranos CMM ID.
It is the id of the internal module and the creator id of profiles
Referenced by oyProfile_s::oyProfile_AddTagText(), and oyProfileTag_s::oyProfileTag_CreateFromText().
| #define OY_MODULE_PATH "OY_MODULE_PATH" |
Oyranos modules/CMM's environment variable.
| #define OY_PROFILE_NONE _("[none]") |
none profile
The name of a non existent profile.
Referenced by oyProfile_s::oyProfile_FromMD5(), oyProfile_s::oyProfile_GetFileName(), and oyProfiles_s::oyProfiles_Create().
| #define OY_PROFILE_PATH_SYSTEM_DEFAULT "/usr/share/color/icc" |
default global search path
| #define OY_PROFILE_PATH_USER_DEFAULT "~/.color/icc" |
Oyranos default profiles key path in the data base
| #define OY_SLASH "/" |
directory separator
Referenced by oyConfig_s::oyConfig_AddDBData(), oyDeviceSetup(), oyFilterRegistrationModify(), oyOptions_s::oyOptions_SaveToDB(), and oyProfile_Install().
| #define OY_SLASH_C '/' |
directory separator
Referenced by oyConfig_s::oyConfig_AddDBData(), oyConfig_s::oyConfig_EraseFromDB(), oyDeviceGetInfo(), oyDeviceProfileFromDB(), oyFilterGraph_s::oyFilterGraph_ToText(), oyFilterRegistrationMatch(), oyFilterRegistrationModify(), oyFilterRegistrationToText(), and oyOption_s::oyOption_FromRegistration().
| #define OY_STD OY_TOP_SHARED OY_SLASH OY_DOMAIN_STD OY_SLASH OY_TYPE_STD |
Oyranos general key path in the data base
| #define OY_SYS "system/" |
system keys
| #define OY_SYS_PATH1 "/usr" |
OpenICC directory proposal needs additional 'share,lib' and 'color' and purpose 'icc,cmms,...'
| #define OY_TOP_INTERNAL "org" |
| #define OY_TOP_SHARED "org" |
Top path for standard settings
| #define OY_TYPE_STD "openicc" |
Type path for standard settings
Referenced by oyConversion_s::oyConversion_CreateBasicPixels(), oyConversion_CreateFromImage(), oyDeviceFromJSON(), oyDeviceGetInfo(), oyDeviceProfileFromDB(), oyDeviceSelectSimiliar(), oyDeviceSetProfile(), oyDeviceSetup(), oyDevicesFromTaxiDB(), oyDeviceUnset(), oyImage_FromFile(), oyImage_ToFile(), and oyProfile_s::oyProfile_GetFileName().
| #define OY_USER "user/" |
user keys
| #define OY_USER_PATH "~/.local" |
from OpenICC directory proposal needs additional 'color' and the usage 'icc/cmms/...'