![]() |
Oyranos Color Management System API |
#include <oyranos_object.h>
#include "oyStruct_s.h"
#include "oyranos_image.h"
#include "oyOptions_s.h"
#include "oyImage_s.h"
#include "oyProfile_s.h"
#include "oyFilterNode_s.h"
#include "oyPixelAccess_s.h"
Data Structures | |
struct | oyConversion_s |
A filter chain or graph to manipulate a image. More... | |
Functions | |
OYAPI oyConversion_s *OYEXPORT | oyConversion_CreateFromImage (oyImage_s *image_in, const char *module, oyOptions_s *module_options, oyProfile_s *output_profile, oyDATATYPE_e buf_type_out, uint32_t flags, oyObject_s obj) |
generate a Oyranos graph from a image file name More... | |
[Template file inheritance graph] +-> oyConversion_s.template.h | +-> Base_s.h | +– oyStruct_s.template.h
Oyranos is an open source Color Management System
OYAPI oyConversion_s* OYEXPORT oyConversion_CreateFromImage | ( | oyImage_s * | image_in, |
const char * | module, | ||
oyOptions_s * | module_options, | ||
oyProfile_s * | output_profile, | ||
oyDATATYPE_e | buf_type_out, | ||
uint32_t | flags, | ||
oyObject_s | obj | ||
) |
generate a Oyranos graph from a image file name
Function oyConversion_CreateFromImage
[in] | image_in | input |
[in] | module | to be used icc node type |
[in] | module_options | options for icc node |
[in] | output_profile | profile to convert colors to; |
[in] | buf_type_out | the desired data type for output |
[in] | flags | for inbuild defaults | oyOPTIONSOURCE_FILTER; for options marked as advanced | oyOPTIONATTRIBUTE_ADVANCED | OY_SELECT_FILTER | OY_SELECT_COMMON |
[in] | obj | Oyranos object (optional) |
References OY_TYPE_STD, oyChannels_m, oyConversion_s::oyConversion_Correct(), oyConversion_s::oyConversion_New(), oyConversion_s::oyConversion_Set(), oyDataType_m, oyFilterNode_s::oyFilterNode_Connect(), oyFilterNode_s::oyFilterNode_NewWith(), oyFilterNode_s::oyFilterNode_SetData(), oyImage_s::oyImage_Create(), oyImage_s::oyImage_GetHeight(), oyImage_s::oyImage_GetPixelLayout(), oyImage_s::oyImage_GetProfile(), oyImage_s::oyImage_GetWidth(), oyLAYOUT, oyOptions_s::oyOptions_Release(), oyProfile_s::oyProfile_GetChannelsCount(), and oyToChannels_m.