Oyranos  0.9.7
Oyranos is a full featured Color Management System
Functions | Variables
oyranos_cmm_oicc.c File Reference

color management policy module for Oyranos More...

#include "oyranos_config_internal.h"
#include "oyranos_oicc.h"
#include "oyCMM_s.h"
#include "oyCMMapi9_s_.h"
#include "oyCMMobjectType_s_.h"
#include "oyProfiles_s.h"
#include "oyranos_cmm.h"
#include "oyranos_definitions.h"
#include "oyranos_helper.h"
#include "oyranos_icc.h"
#include "oyranos_i18n.h"
#include "oyranos_io.h"
#include "oyranos_json.h"
#include "oyranos_module_internal.h"
#include "oyranos_monitor_effect.h"
#include "oyranos_string.h"
#include "oyranos_texts.h"
#include <math.h>
#include <stdarg.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <dlfcn.h>

Functions

int oiccFilterMessageFuncSet (oyMessage_f message_func)
 
int oiccFilterInit (oyStruct_s *filter OY_UNUSED)
 API requirement. More...
 
int oiccInit (oyStruct_s *filter OY_UNUSED)
 API requirement. More...
 
oyOptions_soicc_defaultICCValidateOptions (oyFilterCore_s *filter, oyOptions_s *validate OY_UNUSED, int statical OY_UNUSED, uint32_t *result)
 dummy More...
 
oyStruct_soiccProfileLoadFromMem (size_t buf_size, const oyPointer buf, uint32_t flags, oyObject_s object)
 load a ICC profile from a in memory data blob More...
 
int oiccObjectScan (oyPointer buf, size_t buf_size, char **intern, char **filename, oyAlloc_f allocateFunc)
 load ICC profile informations from a in memory data blob More...
 
void oiccChangeNodeOption (oyOptions_s *f_options, oyOptions_s *db_options, const char *key, oyConversion_s *cc OY_UNUSED, int verbose, int flags, int type)
 
const char * oiccInfoGetText (const char *select, oyNAME_e type, oyStruct_s *context OY_UNUSED)
 

Variables

char oicc_default_color_icc_options []
 
oyCMMapi9_s_ oicc_api9
 oicc policy oyCMMapi9_s implementation More...
 
oyCMM_s oicc_cmm_module
 oicc module infos More...
 

Detailed Description

color management policy module for Oyranos

Oyranos is an open source Color Management System

Copyright:
2008-2018 (C) Kai-Uwe Behrmann