![]() |
Oyranos
0.9.7
Oyranos is a full featured Color Management System
|
Image Processing Nodes. More...
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... | |
Image Processing Nodes.
The module provides file I/O, region handling, source and output.
#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
#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
#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
#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
#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
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.
int oyraFilterPlug_ImageLoadRun | ( | oyFilterPlug_s * | requestor_plug, |
oyPixelAccess_s * | ticket | ||
) |
implement oyCMMFilter_GetNext_f()
oyraFilterPlug_ImageLoadRun
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_.
int oyraFilterPlug_ImageOutputRun | ( | oyFilterPlug_s * | requestor_plug, |
oyPixelAccess_s * | ticket | ||
) |
Start Processing.
oyraFilter_ImageOutputRun This node is itself pretty passive. Implements oyCMMFilter_GetNext_f()
References oyFilterPlug_s::oyFilterPlug_GetSocket(), and oyFilterSocket_s::oyFilterSocket_GetNode().
int oyraFilterPlug_ImageRectanglesRun | ( | oyFilterPlug_s * | requestor_plug, |
oyPixelAccess_s * | ticket | ||
) |
implement oyCMMFilter_GetNext_f()
oyraFilterPlug_ImageRectanglesRun
References oy_debug, OY_TYPE_STD, oyFilterNode_s::oyFilterNode_GetOptions(), oyFilterPlug_s::oyFilterPlug_GetSocket(), oyFilterSocket_s::oyFilterSocket_GetData(), oyFilterSocket_s::oyFilterSocket_GetNode(), oyOBJECT_RECTANGLE_S, oyOptions_s::oyOptions_CountType(), oyPixelAccess_s::oyPixelAccess_GetArray(), oyPixelAccess_s::oyPixelAccess_GetArrayROI(), and oyPixelAccess_s::oyPixelAccess_RoiToPixels().
int oyraFilterPlug_ImageRootRun | ( | oyFilterPlug_s * | requestor_plug, |
oyPixelAccess_s * | ticket | ||
) |
Source Image obtaining.
oyraFilterPlug_ImageRootRun
int oyraFilterPlug_ImageWriteRun | ( | oyFilterPlug_s * | requestor_plug, |
oyPixelAccess_s * | ticket | ||
) |
implement oyCMMFilter_GetNext_f()
oyraFilterPlug_ImageWriteRun
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_.
oyCMMapi4_s_ oyra_api4_image_load |
oyra oyCMMapi4_s implementation
oyra_api4 a filter abstraction image file loading
oyCMMapi4_s_ oyra_api4_image_output |
Image Output (only UI)
oyra_api4 A filter providing a target image
oyCMMapi4_s_ oyra_api4_image_rectangles |
Rectangles Node (only UI)
oyra_api4 oyra oyCMMapi4_s implementation
a filter routing the graph to several rectangles
oyCMMapi4_s_ oyra_api4_image_root |
Source Image Node (only UI)
oyra_api4 oyra oyCMMapi4_s implementation
a filter providing a source image
oyCMMapi4_s_ oyra_api4_image_write |
oyra oyCMMapi4_s implementation
oyra_api4 a filter abstraction image file writeing
oyCMMui_s_ oyra_api4_ui_image_load |
oyra oyCMMapi4_s::ui implementation
oyra_api4_ui_image_load The UI for filter image load.
oyCMMui_s_ oyra_api4_ui_image_output |
Image Output UI.
oyra_api4_ui_image_output oyra oyCMMapi4_s::ui implementation
The UI for filter image output.
oyCMMui_s_ oyra_api4_ui_image_rectangles |
Rectangles Node UI.
oyra_api4_ui_image_rectangles oyra oyCMMapi4_s::ui implementation
The UI for filter image rectangles.
oyCMMui_s_ oyra_api4_ui_image_root |
Source Image Node ui.
oyra_api4_ui_image_root oyra oyCMMapi4_s::ui implementation
The UI for filter image root.
oyCMMui_s_ oyra_api4_ui_image_write |
oyra oyCMMapi4_s::ui implementation
oyra_api4_ui_image_write The UI for filter image write.
oyCMMapi7_s_ oyra_api7_image_load |
oyra oyCMMapi7_s implementation
oyra_api7 a filter abstraction image file loading
oyCMMapi7_s_ oyra_api7_image_output |
Output Image Node.
oyra_api7 oyra oyCMMapi7_s implementation
a filter providing a target image as output
oyCMMapi7_s_ oyra_api7_image_rectangles |
oyra oyCMMapi7_s implementation
oyra_api7 a filter routing the graph to several rectangles
oyCMMapi7_s_ oyra_api7_image_root |
Source Image Node.
oyra_api7 oyra oyCMMapi7_s implementation
a filter providing a source image
oyCMMapi7_s_ oyra_api7_image_write |
oyra oyCMMapi7_s implementation
oyra_api7 a filter abstraction image file writing