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

Image Processing Nodes. More...

Collaboration diagram for oyra Module:

Macros

#define OY_IMAGE_WRITE_REGISTRATION   OY_TOP_SHARED OY_SLASH OY_DOMAIN_INTERNAL OY_SLASH OY_TYPE_STD OY_SLASH "file_write.meta._" CMM_NICK
 registration string for oyra CMM More...
 
#define OY_IMAGE_LOAD_REGISTRATION   OY_TOP_SHARED OY_SLASH OY_DOMAIN_INTERNAL OY_SLASH OY_TYPE_STD OY_SLASH "file_read.meta._" CMM_NICK
 registration string for oyra CMM More...
 
#define OY_IMAGE_REGIONS_REGISTRATION   OY_TOP_SHARED OY_SLASH OY_DOMAIN_INTERNAL OY_SLASH OY_TYPE_STD OY_SLASH "rectangles"
 registration string for oyra CMM More...
 
#define OY_IMAGE_ROOT_REGISTRATION   OY_TOP_SHARED OY_SLASH OY_DOMAIN_INTERNAL OY_SLASH OY_TYPE_STD OY_SLASH "root"
 registration string for oyra CMM More...
 
#define OY_IMAGE_OUTPUT_REGISTRATION   OY_TOP_SHARED OY_SLASH OY_DOMAIN_INTERNAL OY_SLASH OY_TYPE_STD OY_SLASH "output"
 registration string for oyra CMM More...
 

Functions

int oyraFilterPlug_ImageWriteRun (oyFilterPlug_s *requestor_plug, oyPixelAccess_s *ticket)
 implement oyCMMFilter_GetNext_f() More...
 
oyPointer oyraFilterNode_ImageLoadContextToMem (oyFilterNode_s *node, size_t *size, oyAlloc_f allocateFunc)
 implement oyCMMFilter_ContextToMem_f() More...
 
int oyraFilterPlug_ImageLoadRun (oyFilterPlug_s *requestor_plug, oyPixelAccess_s *ticket)
 implement oyCMMFilter_GetNext_f() More...
 
int oyraFilterPlug_ImageRectanglesRun (oyFilterPlug_s *requestor_plug, oyPixelAccess_s *ticket)
 implement oyCMMFilter_GetNext_f() More...
 
int oyraFilterPlug_ImageRootRun (oyFilterPlug_s *requestor_plug, oyPixelAccess_s *ticket)
 Source Image obtaining. More...
 
int oyraFilterPlug_ImageOutputRun (oyFilterPlug_s *requestor_plug, oyPixelAccess_s *ticket)
 Start Processing. More...
 

Variables

oyCMMapi7_s_ oyra_api7_image_write
 oyra oyCMMapi7_s implementation More...
 
oyCMMui_s_ oyra_api4_ui_image_write
 oyra oyCMMapi4_s::ui implementation More...
 
oyCMMapi4_s_ oyra_api4_image_write
 oyra oyCMMapi4_s implementation More...
 
oyCMMapi7_s_ oyra_api7_image_load
 oyra oyCMMapi7_s implementation More...
 
oyCMMui_s_ oyra_api4_ui_image_load
 oyra oyCMMapi4_s::ui implementation More...
 
oyCMMapi4_s_ oyra_api4_image_load
 oyra oyCMMapi4_s implementation More...
 
oyCMMapi7_s_ oyra_api7_image_rectangles
 oyra oyCMMapi7_s implementation More...
 
oyCMMui_s_ oyra_api4_ui_image_rectangles
 Rectangles Node UI. More...
 
oyCMMapi4_s_ oyra_api4_image_rectangles
 Rectangles Node (only UI) More...
 
oyCMMapi7_s_ oyra_api7_image_root
 Source Image Node. More...
 
oyCMMui_s_ oyra_api4_ui_image_root
 Source Image Node ui. More...
 
oyCMMapi4_s_ oyra_api4_image_root
 Source Image Node (only UI) More...
 
oyCMMapi7_s_ oyra_api7_image_output
 Output Image Node. More...
 
oyCMMui_s_ oyra_api4_ui_image_output
 Image Output UI. More...
 
oyCMMapi4_s_ oyra_api4_image_output
 Image Output (only UI) More...
 

Detailed Description

Image Processing Nodes.

The module provides file I/O, region handling, source and output.

Macro Definition Documentation

◆ OY_IMAGE_LOAD_REGISTRATION

#define OY_IMAGE_LOAD_REGISTRATION   OY_TOP_SHARED OY_SLASH OY_DOMAIN_INTERNAL OY_SLASH OY_TYPE_STD OY_SLASH "file_read.meta._" CMM_NICK

registration string for oyra CMM

◆ OY_IMAGE_OUTPUT_REGISTRATION

#define OY_IMAGE_OUTPUT_REGISTRATION   OY_TOP_SHARED OY_SLASH OY_DOMAIN_INTERNAL OY_SLASH OY_TYPE_STD OY_SLASH "output"

registration string for oyra CMM

◆ OY_IMAGE_REGIONS_REGISTRATION

#define OY_IMAGE_REGIONS_REGISTRATION   OY_TOP_SHARED OY_SLASH OY_DOMAIN_INTERNAL OY_SLASH OY_TYPE_STD OY_SLASH "rectangles"

registration string for oyra CMM

◆ OY_IMAGE_ROOT_REGISTRATION

#define OY_IMAGE_ROOT_REGISTRATION   OY_TOP_SHARED OY_SLASH OY_DOMAIN_INTERNAL OY_SLASH OY_TYPE_STD OY_SLASH "root"

registration string for oyra CMM

◆ OY_IMAGE_WRITE_REGISTRATION

#define OY_IMAGE_WRITE_REGISTRATION   OY_TOP_SHARED OY_SLASH OY_DOMAIN_INTERNAL OY_SLASH OY_TYPE_STD OY_SLASH "file_write.meta._" CMM_NICK

registration string for oyra CMM

Function Documentation

◆ oyraFilterNode_ImageLoadContextToMem()

oyPointer oyraFilterNode_ImageLoadContextToMem ( oyFilterNode_s node,
size_t *  size,
oyAlloc_f  allocateFunc 
)

implement oyCMMFilter_ContextToMem_f()

oyraFilterNode_ImageLoadContextToMem Serialise into a Oyranos specific ICC profile containers "Info" tag. We do not have any binary context to include. Thus oyFilterNode_TextToInfo_() is fine.

Version
Oyranos: 0.1.10
Since
2009/07/15 (Oyranos: 0.1.10)
Date
2009/07/15

◆ oyraFilterPlug_ImageLoadRun()

int oyraFilterPlug_ImageLoadRun ( oyFilterPlug_s requestor_plug,
oyPixelAccess_s ticket 
)

implement oyCMMFilter_GetNext_f()

oyraFilterPlug_ImageLoadRun

Version
Oyranos: 0.1.10
Since
2009/07/15 (Oyranos: 0.1.10)
Date
2010/06/24

References oyFilterPlug_s::oyFilterPlug_GetSocket(), oyFilterSocket_s::oyFilterSocket_GetData(), oyFilterSocket_s::oyFilterSocket_GetNode(), oyOBJECT_FILTER_PLUG_S, oyOBJECT_FILTER_SOCKET_S, and oyFilterPlug_s::type_.

◆ oyraFilterPlug_ImageOutputRun()

int oyraFilterPlug_ImageOutputRun ( oyFilterPlug_s requestor_plug,
oyPixelAccess_s ticket 
)

Start Processing.

oyraFilter_ImageOutputRun This node is itself pretty passive. Implements oyCMMFilter_GetNext_f()

Version
Oyranos: 0.1.8
Since
2008/07/19 (Oyranos: 0.1.8)
Date
2008/10/03

References oyFilterPlug_s::oyFilterPlug_GetSocket(), and oyFilterSocket_s::oyFilterSocket_GetNode().

◆ oyraFilterPlug_ImageRectanglesRun()

int oyraFilterPlug_ImageRectanglesRun ( oyFilterPlug_s requestor_plug,
oyPixelAccess_s ticket 
)

◆ oyraFilterPlug_ImageRootRun()

int oyraFilterPlug_ImageRootRun ( oyFilterPlug_s requestor_plug,
oyPixelAccess_s ticket 
)

Source Image obtaining.

oyraFilterPlug_ImageRootRun

Version
Oyranos: 0.1.8
Since
2008/07/10 (Oyranos: 0.1.8)
Date
2009/05/01

◆ oyraFilterPlug_ImageWriteRun()

int oyraFilterPlug_ImageWriteRun ( oyFilterPlug_s requestor_plug,
oyPixelAccess_s ticket 
)

implement oyCMMFilter_GetNext_f()

oyraFilterPlug_ImageWriteRun

Version
Oyranos: 0.5.0
Since
2012/07/19 (Oyranos: 0.5.0)
Date
2012/07/19

References oyFilterPlug_s::oyFilterPlug_GetSocket(), oyFilterSocket_s::oyFilterSocket_GetData(), oyFilterSocket_s::oyFilterSocket_GetNode(), oyOBJECT_FILTER_PLUG_S, oyOBJECT_FILTER_SOCKET_S, and oyFilterPlug_s::type_.

Variable Documentation

◆ oyra_api4_image_load

oyCMMapi4_s_ oyra_api4_image_load
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
0,
0,
0,
(oyCMMFilterNode_ContextToMem_f)oyFilterNode_TextToInfo_,
0,
{0},
}
oyCMMui_s_ oyra_api4_ui_image_load
oyra oyCMMapi4_s::ui implementation
Definition: oyranos_cmm_oyra_image.c:766
int oyraCMMInit(oyStruct_s *filter OY_UNUSED)
API requirement.
Definition: oyranos_cmm_oyra.c:53
#define OY_IMAGE_LOAD_REGISTRATION
registration string for oyra CMM
Definition: oyranos_cmm_oyra_image.c:690
int oyraCMMMessageFuncSet(oyMessage_f message_func)
API requirement.
Definition: oyranos_cmm_oyra.c:86
the basic API interface
Definition: oyCMMapi_s.h:88
oyCMMapi7_s_ oyra_api7_image_load
oyra oyCMMapi7_s implementation
Definition: oyranos_cmm_oyra_image.c:700
oyPointer(* oyCMMFilterNode_ContextToMem_f)(oyFilterNode_s *node, size_t *size, oyAlloc_f allocateFunc)
store a CMM filter context into a memory blob
Definition: oyCMMapi4_s.h:133
Definition: oyranos_object.h:168

oyra oyCMMapi4_s implementation

oyra_api4 a filter abstraction image file loading

Version
Oyranos: 0.1.10
Since
2009/07/15 (Oyranos: 0.1.10)
Date
2009/07/15

◆ oyra_api4_image_output

oyCMMapi4_s_ oyra_api4_image_output
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
0,
0,
0,
(oyCMMFilterNode_ContextToMem_f)oyFilterNode_TextToInfo_,
0,
{0},
}
oyCMMui_s_ oyra_api4_ui_image_output
Image Output UI.
Definition: oyranos_cmm_oyra_image.c:1557
int oyraCMMInit(oyStruct_s *filter OY_UNUSED)
API requirement.
Definition: oyranos_cmm_oyra.c:53
int oyraCMMMessageFuncSet(oyMessage_f message_func)
API requirement.
Definition: oyranos_cmm_oyra.c:86
oyCMMapi7_s_ oyra_api7_image_output
Output Image Node.
Definition: oyranos_cmm_oyra_image.c:1490
#define OY_IMAGE_OUTPUT_REGISTRATION
registration string for oyra CMM
Definition: oyranos_cmm_oyra_image.c:1478
the basic API interface
Definition: oyCMMapi_s.h:88
oyPointer(* oyCMMFilterNode_ContextToMem_f)(oyFilterNode_s *node, size_t *size, oyAlloc_f allocateFunc)
store a CMM filter context into a memory blob
Definition: oyCMMapi4_s.h:133
Definition: oyranos_object.h:168

Image Output (only UI)

oyra_api4 A filter providing a target image

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

◆ oyra_api4_image_rectangles

oyCMMapi4_s_ oyra_api4_image_rectangles
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
0,
0,
0,
(oyCMMFilterNode_ContextToMem_f)oyFilterNode_TextToInfo_,
0,
{0},
}
int oyraCMMInit(oyStruct_s *filter OY_UNUSED)
API requirement.
Definition: oyranos_cmm_oyra.c:53
int oyraCMMMessageFuncSet(oyMessage_f message_func)
API requirement.
Definition: oyranos_cmm_oyra.c:86
the basic API interface
Definition: oyCMMapi_s.h:88
oyCMMui_s_ oyra_api4_ui_image_rectangles
Rectangles Node UI.
Definition: oyranos_cmm_oyra_image.c:1138
oyCMMapi7_s_ oyra_api7_image_rectangles
oyra oyCMMapi7_s implementation
Definition: oyranos_cmm_oyra_image.c:1071
oyPointer(* oyCMMFilterNode_ContextToMem_f)(oyFilterNode_s *node, size_t *size, oyAlloc_f allocateFunc)
store a CMM filter context into a memory blob
Definition: oyCMMapi4_s.h:133
Definition: oyranos_object.h:168
#define OY_IMAGE_REGIONS_REGISTRATION
registration string for oyra CMM
Definition: oyranos_cmm_oyra_image.c:1061

Rectangles Node (only UI)

oyra_api4 oyra oyCMMapi4_s implementation

a filter routing the graph to several rectangles

Version
Oyranos: 0.1.10
Since
2009/02/24 (Oyranos: 0.1.10)
Date
2009/02/24

◆ oyra_api4_image_root

oyCMMapi4_s_ oyra_api4_image_root
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
0,
0,
0,
(oyCMMFilterNode_ContextToMem_f)oyFilterNode_TextToInfo_,
0,
{0},
}
oyCMMapi7_s_ oyra_api7_image_root
Source Image Node.
Definition: oyranos_cmm_oyra_image.c:1288
int oyraCMMInit(oyStruct_s *filter OY_UNUSED)
API requirement.
Definition: oyranos_cmm_oyra.c:53
int oyraCMMMessageFuncSet(oyMessage_f message_func)
API requirement.
Definition: oyranos_cmm_oyra.c:86
the basic API interface
Definition: oyCMMapi_s.h:88
oyCMMui_s_ oyra_api4_ui_image_root
Source Image Node ui.
Definition: oyranos_cmm_oyra_image.c:1355
oyPointer(* oyCMMFilterNode_ContextToMem_f)(oyFilterNode_s *node, size_t *size, oyAlloc_f allocateFunc)
store a CMM filter context into a memory blob
Definition: oyCMMapi4_s.h:133
Definition: oyranos_object.h:168
#define OY_IMAGE_ROOT_REGISTRATION
registration string for oyra CMM
Definition: oyranos_cmm_oyra_image.c:1276

Source Image Node (only UI)

oyra_api4 oyra oyCMMapi4_s implementation

a filter providing a source image

Version
Oyranos: 0.1.8
Since
2008/02/08 (Oyranos: 0.1.8)
Date
2008/06/26

◆ oyra_api4_image_write

oyCMMapi4_s_ oyra_api4_image_write
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
0,
0,
0,
(oyCMMFilterNode_ContextToMem_f)oyFilterNode_TextToInfo_,
0,
{0},
}
int oyraCMMInit(oyStruct_s *filter OY_UNUSED)
API requirement.
Definition: oyranos_cmm_oyra.c:53
oyCMMapi7_s_ oyra_api7_image_write
oyra oyCMMapi7_s implementation
Definition: oyranos_cmm_oyra_image.c:299
int oyraCMMMessageFuncSet(oyMessage_f message_func)
API requirement.
Definition: oyranos_cmm_oyra.c:86
#define OY_IMAGE_WRITE_REGISTRATION
registration string for oyra CMM
Definition: oyranos_cmm_oyra_image.c:289
the basic API interface
Definition: oyCMMapi_s.h:88
oyPointer(* oyCMMFilterNode_ContextToMem_f)(oyFilterNode_s *node, size_t *size, oyAlloc_f allocateFunc)
store a CMM filter context into a memory blob
Definition: oyCMMapi4_s.h:133
oyCMMui_s_ oyra_api4_ui_image_write
oyra oyCMMapi4_s::ui implementation
Definition: oyranos_cmm_oyra_image.c:365
Definition: oyranos_object.h:168

oyra oyCMMapi4_s implementation

oyra_api4 a filter abstraction image file writeing

Version
Oyranos: 0.5.0
Since
2012/07/19 (Oyranos: 0.5.0)
Date
2012/07/19

◆ oyra_api4_ui_image_load

oyCMMui_s_ oyra_api4_ui_image_load
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
oyraFilter_ImageRootValidateOptions,
oyraWidgetEvent,
"Graph/File Load",
0,
0,
oyraApi4UiImageLoadGetText,
oyra_api4_ui_image_load_texts,
}
Definition: oyranos_object.h:172
the module API 4,6,7 interface base
Definition: oyCMMapiFilter_s.h:66
oyCMMapi4_s_ oyra_api4_image_load
oyra oyCMMapi4_s implementation
Definition: oyranos_cmm_oyra_image.c:794

oyra oyCMMapi4_s::ui implementation

oyra_api4_ui_image_load The UI for filter image load.

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

◆ oyra_api4_ui_image_output

oyCMMui_s_ oyra_api4_ui_image_output
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
oyraFilter_ImageRootValidateOptions,
oyraWidgetEvent,
"Image/Simple Image[out]",
0,
0,
oyraApi4UiImageOutputGetText,
oyra_api4_ui_image_output_texts,
}
oyCMMapi4_s_ oyra_api4_image_output
Image Output (only UI)
Definition: oyranos_cmm_oyra_image.c:1585
Definition: oyranos_object.h:172
the module API 4,6,7 interface base
Definition: oyCMMapiFilter_s.h:66

Image Output UI.

oyra_api4_ui_image_output oyra oyCMMapi4_s::ui implementation

The UI for filter image output.

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

◆ oyra_api4_ui_image_rectangles

oyCMMui_s_ oyra_api4_ui_image_rectangles
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
oyraFilter_ImageRootValidateOptions,
oyraWidgetEvent,
"Graph/Rectangles",
0,
0,
oyraApi4UiImageRectanglesGetText,
oyra_api4_ui_image_rectangles_texts,
}
Definition: oyranos_object.h:172
oyCMMapi4_s_ oyra_api4_image_rectangles
Rectangles Node (only UI)
Definition: oyranos_cmm_oyra_image.c:1168
the module API 4,6,7 interface base
Definition: oyCMMapiFilter_s.h:66

Rectangles Node UI.

oyra_api4_ui_image_rectangles oyra oyCMMapi4_s::ui implementation

The UI for filter image rectangles.

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

◆ oyra_api4_ui_image_root

oyCMMui_s_ oyra_api4_ui_image_root
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
oyraFilter_ImageRootValidateOptions,
oyraWidgetEvent,
"Image/Simple Image[in]",
0,
0,
oyraApi4UiImageRootGetText,
oyra_api4_ui_image_root_texts,
}
oyCMMapi4_s_ oyra_api4_image_root
Source Image Node (only UI)
Definition: oyranos_cmm_oyra_image.c:1385
Definition: oyranos_object.h:172
the module API 4,6,7 interface base
Definition: oyCMMapiFilter_s.h:66

Source Image Node ui.

oyra_api4_ui_image_root oyra oyCMMapi4_s::ui implementation

The UI for filter image root.

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

◆ oyra_api4_ui_image_write

oyCMMui_s_ oyra_api4_ui_image_write
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
oyraFilter_ImageRootValidateOptions,
oyraWidgetEvent,
"Graph/File Load",
0,
0,
oyraApi4UiImageWriteGetText,
oyra_api4_ui_image_write_texts,
}
Definition: oyranos_object.h:172
oyCMMapi4_s_ oyra_api4_image_write
oyra oyCMMapi4_s implementation
Definition: oyranos_cmm_oyra_image.c:393
the module API 4,6,7 interface base
Definition: oyCMMapiFilter_s.h:66

oyra oyCMMapi4_s::ui implementation

oyra_api4_ui_image_write The UI for filter image write.

Version
Oyranos: 0.5.0
Since
2012/07/19 (Oyranos: 0.5.0)
Date
2012/07/19

◆ oyra_api7_image_load

oyCMMapi7_s_ oyra_api7_image_load
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
0,
0,
0,
{0},
(oyConnector_s**) oyra_imageLoad_plugs,
1,
0,
(oyConnector_s**) oyra_imageLoad_sockets,
1,
0,
0
}
int oyraCMMInit(oyStruct_s *filter OY_UNUSED)
API requirement.
Definition: oyranos_cmm_oyra.c:53
#define OY_IMAGE_LOAD_REGISTRATION
registration string for oyra CMM
Definition: oyranos_cmm_oyra_image.c:690
int oyraCMMMessageFuncSet(oyMessage_f message_func)
API requirement.
Definition: oyranos_cmm_oyra.c:86
Definition: oyranos_object.h:171
oyCMMapi4_s_ oyra_api4_image_write
oyra oyCMMapi4_s implementation
Definition: oyranos_cmm_oyra_image.c:393
the basic API interface
Definition: oyCMMapi_s.h:88
int oyraFilterPlug_ImageLoadRun(oyFilterPlug_s *requestor_plug, oyPixelAccess_s *ticket)
implement oyCMMFilter_GetNext_f()
Definition: oyranos_cmm_oyra_image.c:465
A filter connection description structure.
Definition: oyConnector_s.h:69

oyra oyCMMapi7_s implementation

oyra_api7 a filter abstraction image file loading

Version
Oyranos: 0.1.10
Since
2009/07/15 (Oyranos: 0.1.10)
Date
2009/07/15

◆ oyra_api7_image_output

oyCMMapi7_s_ oyra_api7_image_output
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
0,
0,
0,
{0},
(oyConnector_s**) oyra_imageOutput_connectors,
1,
0,
0,
0,
0,
NULL
}
int oyraCMMInit(oyStruct_s *filter OY_UNUSED)
API requirement.
Definition: oyranos_cmm_oyra.c:53
int oyraCMMMessageFuncSet(oyMessage_f message_func)
API requirement.
Definition: oyranos_cmm_oyra.c:86
int oyraFilterPlug_ImageOutputRun(oyFilterPlug_s *requestor_plug, oyPixelAccess_s *ticket)
Start Processing.
Definition: oyranos_cmm_oyra_image.c:1456
oyCMMapi4_s_ oyra_api4_image_rectangles
Rectangles Node (only UI)
Definition: oyranos_cmm_oyra_image.c:1168
#define OY_IMAGE_OUTPUT_REGISTRATION
registration string for oyra CMM
Definition: oyranos_cmm_oyra_image.c:1478
Definition: oyranos_object.h:171
the basic API interface
Definition: oyCMMapi_s.h:88
A filter connection description structure.
Definition: oyConnector_s.h:69

Output Image Node.

oyra_api7 oyra oyCMMapi7_s implementation

a filter providing a target image as output

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

◆ oyra_api7_image_rectangles

oyCMMapi7_s_ oyra_api7_image_rectangles
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
0,
0,
0,
{0},
(oyConnector_s**) oyra_imageRectangles_plugs,
1,
UINT16_MAX,
(oyConnector_s**) oyra_imageRectangles_sockets,
1,
0,
NULL
}
int oyraCMMInit(oyStruct_s *filter OY_UNUSED)
API requirement.
Definition: oyranos_cmm_oyra.c:53
int oyraCMMMessageFuncSet(oyMessage_f message_func)
API requirement.
Definition: oyranos_cmm_oyra.c:86
oyCMMapi4_s_ oyra_api4_image_write_ppm
oyra oyCMMapi4_s implementation
Definition: oyranos_cmm_oyra_image_ppm.c:331
Definition: oyranos_object.h:171
the basic API interface
Definition: oyCMMapi_s.h:88
int oyraFilterPlug_ImageRectanglesRun(oyFilterPlug_s *requestor_plug, oyPixelAccess_s *ticket)
implement oyCMMFilter_GetNext_f()
Definition: oyranos_cmm_oyra_image.c:848
A filter connection description structure.
Definition: oyConnector_s.h:69
#define OY_IMAGE_REGIONS_REGISTRATION
registration string for oyra CMM
Definition: oyranos_cmm_oyra_image.c:1061

oyra oyCMMapi7_s implementation

oyra_api7 a filter routing the graph to several rectangles

Version
Oyranos: 0.1.10
Since
2009/02/24 (Oyranos: 0.1.10)
Date
2009/02/24

◆ oyra_api7_image_root

oyCMMapi7_s_ oyra_api7_image_root
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
0,
0,
0,
{0},
0,
0,
0,
(oyConnector_s**) oyra_imageRoot_connectors,
1,
0,
NULL
}
oyCMMapi4_s_ oyra_api4_image_output
Image Output (only UI)
Definition: oyranos_cmm_oyra_image.c:1585
int oyraCMMInit(oyStruct_s *filter OY_UNUSED)
API requirement.
Definition: oyranos_cmm_oyra.c:53
int oyraFilterPlug_ImageRootRun(oyFilterPlug_s *requestor_plug, oyPixelAccess_s *ticket)
Source Image obtaining.
Definition: oyranos_cmm_oyra_image.c:1237
int oyraCMMMessageFuncSet(oyMessage_f message_func)
API requirement.
Definition: oyranos_cmm_oyra.c:86
Definition: oyranos_object.h:171
the basic API interface
Definition: oyCMMapi_s.h:88
#define OY_IMAGE_ROOT_REGISTRATION
registration string for oyra CMM
Definition: oyranos_cmm_oyra_image.c:1276
A filter connection description structure.
Definition: oyConnector_s.h:69

Source Image Node.

oyra_api7 oyra oyCMMapi7_s implementation

a filter providing a source image

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

◆ oyra_api7_image_write

oyCMMapi7_s_ oyra_api7_image_write
Initial value:
= {
0,0,0,
CMM_VERSION,
CMM_API_VERSION,
0,
0,
0,
{0},
(oyConnector_s**) oyra_imageWrite_plugs,
1,
0,
(oyConnector_s**) oyra_imageWrite_sockets,
1,
0,
0
}
int oyraCMMInit(oyStruct_s *filter OY_UNUSED)
API requirement.
Definition: oyranos_cmm_oyra.c:53
int oyraCMMMessageFuncSet(oyMessage_f message_func)
API requirement.
Definition: oyranos_cmm_oyra.c:86
#define OY_IMAGE_WRITE_REGISTRATION
registration string for oyra CMM
Definition: oyranos_cmm_oyra_image.c:289
oyCMMapi10_s_ oyra_api10_profile_graph2d_SaturationLine
oyra oyCMMapi10_s implementation
Definition: oyranos_cmm_oyra_profile_graph2d.c:360
Definition: oyranos_object.h:171
the basic API interface
Definition: oyCMMapi_s.h:88
int oyraFilterPlug_ImageWriteRun(oyFilterPlug_s *requestor_plug, oyPixelAccess_s *ticket)
implement oyCMMFilter_GetNext_f()
Definition: oyranos_cmm_oyra_image.c:94
A filter connection description structure.
Definition: oyConnector_s.h:69

oyra oyCMMapi7_s implementation

oyra_api7 a filter abstraction image file writing

Version
Oyranos: 0.5.0
Since
2012/07/19 (Oyranos: 0.5.0)
Date
2012/07/19