generators for various geometrical or other patterns
Fractal
generators for images based on fractals
Misc
String
generators for string processing
Operator categories
Name
Description
Simple
simple operators
Blend
operators which blend or otherwise combine two images
Dynamic Range
operators which change the dynamic range of images
Misc
Blur
operators which blur images
Distort
operators which distort images
EdgeDetect
operators which calculate edges contained in images
General
Transform
operators which transform images
Effects
String
operators for string processing
Generators
RGB
Category: Simple
Description
Generates a uniformly colored image.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
color
scalar_color_rgb
color that the output RGB image has in all its pixels
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
color
color_rgb
(0.0,0.0,0.0)
-
-
-
color that the output RGB image has in all its pixels
SinePlasma
Category: Noise
Description
Generates a greyscale plasma image based on the sine function.
Outputs
Name
Type
Description
Grey
greystream
Inputs
Name
Type
Description
xphase
scalar
phase of the sine in x direction
yphase
scalar
phase of the sine in y direction
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
xphase
float
3.0
0.0
31.0
-
phase of the sine in x direction
yphase
float
3.0
0.0
31.0
-
phase of the sine in y direction
Gradient
Category: Gradient
Description
Generates a gradient image. The gradient can be horizontal, vertical
or in both directions and its position can be specified. The gradient blends
up to four colors. The gradient can optionally be repeated over the entire
image if the specified size is smaller than the image.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
direction
scalar
Gradient direction
repeat
scalar
Specifies how a gradient smaller than the output image is to be repeated
start-horz
scalar
Offset of minimum side in x direction
end-horz
scalar
Offset of maximum side in x direction
start-vert
scalar
Offset of minimum side in y direction
end-vert
scalar
Offset of maximum side in y direction
mincolor-horz
scalar_color_rgb
Color at minimum side in x direction
maxcolor-horz
scalar_color_rgb
Color at maximum side in x direction
mincolor-vert
scalar_color_rgb
Color at minimum side in y direction
maxcolor-vert
scalar_color_rgb
Color at maximum side in y direction
interp-horz
scalar
Interpolation type in x direction
interp-vert
scalar
Interpolation type in y direction
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
direction
enum
horizontal
-
-
Name
Description
horizontal
Horizontal gradient
vertical
Vertical gradient
both
Blended gradient
Gradient direction
repeat
enum
none (clear)
-
-
Name
Description
none (clear)
No repetition; clear image parts outside of specified position
none (fill)
No repetition; fill image parts outside of specified position
min->max->min->...
Smoothly repeat in a sine wave pattern
min->max,min->max,...
Repeat in a sawtooth wave pattern
Specifies how a gradient smaller than the output image is to be repeated
Parameter Group: Position
Name
Type
Default value
Min. value
Max. value
Possible values
Description
start-horz
float
0.0
0.0
1.0
-
Offset of minimum side in x direction
end-horz
float
1.0
0.0
1.0
-
Offset of maximum side in x direction
start-vert
float
0.0
0.0
1.0
-
Offset of minimum side in y direction
end-vert
float
1.0
0.0
1.0
-
Offset of maximum side in y direction
Parameter Group: Colors
Name
Type
Default value
Min. value
Max. value
Possible values
Description
mincolor-horz
color_rgb
(0.0,0.0,0.0)
-
-
-
Color at minimum side in x direction
maxcolor-horz
color_rgb
(1.0,0.0,0.0)
-
-
-
Color at maximum side in x direction
mincolor-vert
color_rgb
(0.0,0.0,0.0)
-
-
-
Color at minimum side in y direction
maxcolor-vert
color_rgb
(1.0,0.0,0.0)
-
-
-
Color at maximum side in y direction
Parameter Group: Interpolation
Name
Type
Default value
Min. value
Max. value
Possible values
Description
interp-horz
enum
linear
-
-
Name
Description
linear
bi-linear
spline (cubic)
spline (5th deg.)
Interpolation type in x direction
interp-vert
enum
linear
-
-
Name
Description
linear
bi-linear
spline (cubic)
spline (5th deg.)
Interpolation type in y direction
CircGradient
Category: Gradient
Description
Generates a circular gradient greyscale image. Use a ColorMap node to
convert the output image of this node to an RGB image, specifying the
RGB colors to be used.
Outputs
Name
Type
Description
Grey
greystream
Inputs
Name
Type
Description
radius
scalar
Radius of the circle (border of the gradient)
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
radius
float
0.5
0.0
1.0
-
Radius of the circle (border of the gradient)
supersampling
enum
off
-
-
Name
Description
off
No supersampling: one sample per pixel
2x2
2x2 supersampling: 4 samples per pixel
4x4
4x4 supersampling: 16 samples per pixel
Specifies the supersampling to be done
switch on the supersampling if the border of the circle is
aliased; the calculation time increases significantly though
mode
enum
normal
-
-
Name
Description
normal
Center is white; the further away a pixel from the center the darker
inverse
Center is black; the further away a pixel from the center the lighter
Specifies whether the gradient is from black to white
or the other way around
Checkerboard
Category: Pattern
Description
Generates a checkerboard pattern image.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
octave
scalar
Octave (frequency) of the checkerboard
color1
scalar_color_rgb
First color
color2
scalar_color_rgb
Second color
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
octave
uint
3
1
31
-
Octave (frequency) of the checkerboard
Parameter Group: Colors
Name
Type
Default value
Min. value
Max. value
Possible values
Description
color1
color_rgb
(0.0,0.0,0.0)
-
-
-
First color
color2
color_rgb
(1.0,1.0,1.0)
-
-
-
Second color
Bricks
Category: Pattern
Description
Generates a brickwall pattern image.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
brick-width
scalar
Width of the bricks
brick-height
scalar
Height of the bricks
mortar-thickness
scalar
Thickness of the mortar
x-offset
scalar
Offset of left edge of image from left edge of brick in first brick row
y-offset
scalar
Offset of top edge of image from top edge of brick in first brick row
brick-color
scalar_color_rgb
Color of the bricks
mortar-color
scalar_color_rgb
Color of the mortar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
brick-width
uint
64
16
240
-
Width of the bricks
brick-height
uint
25
16
240
-
height of the bricks
mortar-thickness
uint
2
1
15
-
thickness of the mortar
Parameter Group: Offsets
Name
Type
Default value
Min. value
Max. value
Possible values
Description
x-offset
uint
16
0
255
-
Offset of left edge of image from left edge of brick in first brick row
y-offset
uint
16
0
255
-
Offset of top edge of image from top edge of brick in first brick row
Parameter Group: Colors
Name
Type
Default value
Min. value
Max. value
Possible values
Description
brick-color
color_rgb
(0.5,0.15,0.14)
-
-
-
Color of the bricks
mortar-color
color_rgb
(0.5,0.5,0.5)
-
-
-
Color of the mortar
Stripes
Category: Pattern
Description
Generates a pattern image with stripes.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
direction
scalar
Stripes direction
octave
scalar
Octave (frequency) of the stripes
color1
scalar_color_rgb
Color of the first stripe
color2
scalar_color_rgb
Color of the second stripe
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
direction
enum
horizontal
-
-
Name
Description
horizontal
Stripes are horizontal
vertical
Stripes are vertical
Stripes direction
octave
uint
3
1
31
-
Octave (frequency) of the stripes
Parameter Group: Colors
Name
Type
Default value
Min. value
Max. value
Possible values
Description
color1
color_rgb
(0.0,0.0,0.0)
-
-
-
Color of the first stripe
color2
color_rgb
(1.0,1.0,1.0)
-
-
-
Color of the second stripe
FractalMandelbrot
Category: Fractal
Description
Generates a greyscale rendition of the Mandelbrot set. Use a ColorMap node
to colorize the output image of this node.
Outputs
Name
Type
Description
Grey
greystream
Inputs
Name
Type
Description
xmin
scalar
X coordinate of upper-left corner of window into complex plane
ymin
scalar
Y coordinate of upper-left corner of window into complex plane
xmax
scalar
X coordinate of lower-right corner of window into complex plane
ymax
scalar
Y coordinate of lower-right corner of window into complex plane
maxiters
scalar
Maximum number of iterations (determines color resolution)
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
xmin
float
-2.0
-4.0
4.0
-
X coordinate of upper-left corner of window into complex plane
ymin
float
-2.0
-4.0
4.0
-
Y coordinate of upper-left corner of window into complex plane
xmax
float
2.0
-4.0
4.0
-
X coordinate of lower-right corner of window into complex plane
ymax
float
2.0
-4.0
4.0
-
Y coordinate of lower-right corner of window into complex plane
maxiters
uint
64
1
1000
-
Maximum number of iterations (determines color resolution)
supersampling
enum
off
-
-
Name
Description
off
No supersampling: one sample per pixel
2x2
2x2 supersampling: 4 samples per pixel
4x4
4x4 supersampling: 16 samples per pixel
Specifies the supersampling to be done; the calculation time increases significantly
FractalJulia
Category: Fractal
Description
Generates a greyscale rendition of a Julia set. Use a ColorMap node
to colorize the output image of this node.
Outputs
Name
Type
Description
Grey
greystream
Inputs
Name
Type
Description
cx
scalar
X value of c parameter (specifies which Julia set to render)
cy
scalar
Y value of c parameter (specifies which Julia set to render)
xmin
scalar
X coordinate of upper-left corner of window into complex plane (start value for animation)
ymin
scalar
Y coordinate of upper-left corner of window into complex plane
xmax
scalar
X coordinate of lower-right corner of window into complex plane
ymax
scalar
Y coordinate of lower-right corner of window into complex plane
maxiters
scalar
Maximum number of iterations (determines color resolution)
xmin2
scalar
X coordinate of upper-left corner of window into complex plane (end value for animation, ignored if curve is not active)
ymin2
scalar
Y coordinate of upper-left corner of window into complex plane (end value for animation, ignored if curve is not active)
xmax2
scalar
X coordinate of lower-right corner of window into complex plane (end value for animation, ignored if curve is not active)
ymax2
scalar
Y coordinate of lower-right corner of window into complex plane (end value for animation, ignored if curve is not active)
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
cx
float
-0.75
-4.0
4.0
-
X value of c parameter (specifies which Julia set to render)
cy
float
-0.2
-4.0
4.0
-
Y value of c parameter (specifies which Julia set to render)
Parameter Group: Position
Name
Type
Default value
Min. value
Max. value
Possible values
Description
xmin
float
-2.0
-4.0
4.0
-
X coordinate of upper-left corner of window into complex plane
ymin
float
-2.0
-4.0
4.0
-
Y coordinate of upper-left corner of window into complex plane
xmax
float
2.0
-4.0
4.0
-
X coordinate of lower-right corner of window into complex plane
ymax
float
2.0
-4.0
4.0
-
Y coordinate of lower-right corner of window into complex plane
Parameter Group: Render
Name
Type
Default value
Min. value
Max. value
Possible values
Description
maxiters
uint
64
1
1000
-
Maximum number of iterations (determines color resolution)
supersampling
enum
off
-
-
Name
Description
off
No supersampling: one sample per pixel
2x2
2x2 supersampling: 4 samples per pixel
4x4
4x4 supersampling: 16 samples per pixel
Specifies the supersampling to be done; the calculation time increases significantly
Parameter Group: Animation
Name
Type
Default value
Min. value
Max. value
Possible values
Description
xmin2
float
-2.0
-8.0
8.0
-
X coordinate of upper-left corner of window into complex plane (end value for animation, ignored if curve is not active)
ymin2
float
-2.0
-8.0
8.0
-
Y coordinate of upper-left corner of window into complex plane (end value for animation, ignored if curve is not active)
xmax2
float
2.0
-8.0
8.0
-
X coordinate of lower-right corner of window into complex plane (end value for animation, ignored if curve is not active)
ymax2
float
2.0
-8.0
8.0
-
Y coordinate of lower-right corner of window into complex plane (end value for animation, ignored if curve is not active)
Turbulence
Category: Noise
Description
Outputs
Name
Type
Description
Grey
greystream
Inputs
Name
Type
Description
size
scalar
Size of the features
lofreq
scalar
The lowest frequency to be contained in the output.
hifreq
scalar
The highest frequency to be contained in the output.
lacunarity
scalar
Ratio between two frequencies
persistence
scalar
Attenuation factor between two frequencies
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
size
float
8.0
1.0
250.0
-
Size of the features
noise
enum
classic
-
-
Name
Description
classic
Perlin classic
simplex
Perlin simplex
The base noise type to be used.
lofreq
uint
1
1
15
-
The lowest frequency to be contained in the output.
hifreq
uint
3
1
15
-
The highest frequency to be contained in the output.
lacunarity
float
2.0
1.5
4.0
-
Ratio between two frequencies
persistence
float
0.5
0.0
1.0
-
Attenuation factor between two frequencies
mapping
enum
scaled
-
-
Name
Description
scaled
abs
Value mapping, N/A to classic noise
interp
enum
cubic
-
-
Name
Description
cubic
Interpolate using a cubic function (quality: good, effort: high)
Interpolate using a cosine based function (quality: medium, effort: medium)
Interpolation type, N/A to simplex noise
seed
uint
0
0
5000
-
Operators
PassThru
Category: Simple
Description
Copies the input image to the output image unchanged.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
Parameters
AlphaBlend
Category: Blend
Description
Blends two images by a blend factor (opacity of
second image).
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB-1
rgbstream
first input image
RGB-2
rgbstream
second input image
opacity
scalar
opacity of second image (blend factor)
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
opacity
float
0.5
0.0
1.0
-
opacity of second image (blend factor)
swap
bool
false
-
-
-
Swaps the inputs, so the blend factor is the opacity of the first image
ImageOperation
Category: Blend
Description
Combines two images by adding, multiplying or
subtracting them.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB-1
rgbstream
First image
RGB-2
rgbstream
Second image
operation
scalar
Operation to be applied
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
operation
enum
Add
-
-
Name
Description
Add
Adds the two images. The result is at least
as bright as the brighter one of the two input images.
Multiply
Multiplies the two images. The result is at most
as bright as the darker one of the two input images.
Subtract
Operation to be applied
ImageConstOperation
Category: Dynamic Range
Description
Adds to, multiplies with or subtracts from an
image a constant color.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
input image
operation
scalar
Operation to be applied
red
scalar
red value for the operation
green
scalar
green value for the operation
blue
scalar
blue value for the operation
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
operation
enum
Add
-
-
Name
Description
Add
Adds the given color to each pixel. The result is at least
as bright as the input image.
Multiply
Multiplies the given color with each pixel. The result is at most
as bright as the darker color from either the given color or the pixel from the
input image.
Subtract
Operation to be applied
Parameter Group: Values
Name
Type
Default value
Min. value
Max. value
Possible values
Description
red
float
0.0
0.0
1.0
-
red value for the operation
green
float
0.0
0.0
1.0
-
green value for the operation
blue
float
0.0
0.0
1.0
-
blue value for the operation
Invert
Category: Misc
Description
Inverts one or all color channels of an image.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
Channel
enum
RGB
-
-
Name
Description
R
Inverts the Red channel.
G
Inverts the Green channel.
B
Inverts the Blue channel.
Alpha
Inverts the Alpha channel.
RGB
Inverts the Red, Green and Blue channels.
RGBA
Inverts alls channels, including the Alpha channel.
RG
Inverts the Red and Green channels.
GB
Inverts the Green and Blue channels.
RB
Inverts the Red and Blue channels.
RGA
Inverts the Red, Green and Alpha channels.
GBA
Inverts the Green, Blue and Alpha channels.
RBA
Inverts the Red, Blue and Alpha channels.
Specifies the channel or channel combination to be inverted.
All other channels are left as they are.
Blur
Category: Blur
Description
Blurs an image.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
input image
type
scalar
type of blur operation
size
scalar
size of blur operation (0=0px, 1=100px)
direction
scalar
direction(s) of blur operation
roi-left
scalar
x coordinate of top-left corner of region-of-interest window
roi-top
scalar
y coordinate of top-left corner of region-of-interest window
roi-right
scalar
x coordinate of lower-right corner of region-of-interest window
roi-bottom
scalar
y coordinate of lower-right corner of region-of-interest window
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
type
enum
Box
-
-
Name
Description
Box
Gaussian
Bartlett
type of blur operation
size
float
0.03
0.0
1.0
-
size of blur operation (0=0px, 1=100px)
direction
enum
both
-
-
Name
Description
horizontal
vertical
both
direction(s) of blur operation
Parameter Group: Region Of Interest
Name
Type
Default value
Min. value
Max. value
Possible values
Description
roi-left
float
0.0
0.0
1.0
-
x coordinate of top-left corner of region-of-interest window
roi-top
float
0.0
0.0
1.0
-
y coordinate of top-left corner of region-of-interest window
roi-right
float
1.0
0.0
1.0
-
x coordinate of lower-right corner of region-of-interest window
roi-bottom
float
1.0
0.0
1.0
-
y coordinate of lower-right corner of region-of-interest window
MapDistort
Category: Distort
Description
Distorts an image by another image. The samples of
the map image are applied to the position of the
pixel in the source image according to the mapping chosen.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB-Source
rgbstream
input image (image to be distorted)
RGB-Map
rgbstream
image specifying distortion
scale
scalar
scale to be applied to input RGB-Map before the distortion
mapping
scalar
fill-color
scalar_color_rgb
border-mode
scalar
mode-direction
scalar
interpolation
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
scale
float
1.0
0.0
1.0
-
scale to be applied to input RGB-Map before the distortion
mapping
enum
R->dx,G->dy
-
-
Name
Description
R->dx,G->dy
The Red channel of the map image is applied to the X coordinate
as a delta and the Green channel to the Y coordinate as a delta.
R->dx,B->dy
The Red channel of the map image is applied to the X coordinate
as a delta and the Blue channel to the Y coordinate as a delta.
R->dy,G->dx
The Red channel of the map image is applied to the Y coordinate
as a delta and the Green channel to the X coordinate as a delta.
R->dy,B->dx
The Red channel of the map image is applied to the Y coordinate
as a delta and the Blue channel to the X coordinate as a delta.
G->dx,B->dy
The Green channel of the map image is applied to the X coordinate
as a delta and the Blue channel to the Y coordinate as a delta.
G->dy,B->dx
The Green channel of the map image is applied to the Y coordinate
as a delta and the Blue channel to the X coordinate as a delta.
R->dist,G->angle
The Red channel of the map image is applied to the coordinate
as distance and the Green channel as angle.
R->dist,B->angle
The Red channel of the map image is applied to the coordinate
as distance and the Blue channel as angle.
R->angle,G->dist
The Red channel of the map image is applied to the coordinate
as angle and the Green channel as distance.
R->angle,B->dist
The Red channel of the map image is applied to the coordinate
as angle and the Blue channel as distance.
G->dist,B->angle
The Green channel of the map image is applied to the coordinate
as distance and the Blue channel as angle.
G->angle,B->dist
The Green channel of the map image is applied to the coordinate
as angle and the Blue channel as distance.
Parameter Group: Sampling
Name
Type
Default value
Min. value
Max. value
Possible values
Description
fill-color
color_rgb
(1.0,1.0,1.0)
-
-
-
border-mode
enum
fill color
-
-
Name
Description
fill color
Set to the given fill color.
wrap
Coordinates are wrapped.
mirror
Coordinates are mirrored.
clamp
Coordinates are clamped.
Specifies how pixels outside the source image are rendered.
mode-direction
enum
None
-
-
Name
Description
None
Always set to fill color.
X
Apply specified mode in X direction only.
Y
Apply specified mode in Y direction only.
X and Y
Apply specified mode in both directions.
Specifies the direction(s) in which the specified mode
is to be applied.
interpolation
enum
None
-
-
Name
Description
None
Do not interpolate; use nearest-neighbour sampling.
Bilinear
Bi-linearly interpolate.
Saturate
Category: Dynamic Range
Description
Applies a saturation operation to an image. Each sample of each pixel which
lies outside of the given range is clipped to the minimum or maximum value. If no clipping
is desired in some channel in some direction, leave the respective value at 0.0 (minimum)
or 1.0 (maximum).
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
input image
min-red
scalar
The minimum value for the Red channel.
min-green
scalar
The minimum value for the Green channel.
min-blue
scalar
The minimum value for the Blue channel.
max-red
scalar
The maximum value for the Red channel.
max-green
scalar
The maximum value for the Green channel.
max-blue
scalar
The maximum value for the Blue channel.
Parameters
Parameter Group: Min Values
Name
Type
Default value
Min. value
Max. value
Possible values
Description
min-red
float
0.0
0.0
1.0
-
The minimum value for the Red channel.
min-green
float
0.0
0.0
1.0
-
The minimum value for the Green channel.
min-blue
float
0.0
0.0
1.0
-
The minimum value for the Blue channel.
Parameter Group: Max Values
Name
Type
Default value
Min. value
Max. value
Possible values
Description
max-red
float
1.0
0.0
1.0
-
The maximum value for the Red channel.
max-green
float
1.0
0.0
1.0
-
The maximum value for the Green channel.
max-blue
float
1.0
0.0
1.0
-
The maximum value for the Blue channel.
EdgeDetect
Category: EdgeDetect
Description
Calculates edges in the input image. The output images are normally dark
and are not directly for view, rather for further processing. If you want to make them
better visualizable, apply a Gain or Bias or ImageOperation to the output.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
type
scalar
direction
scalar
Direction for which the edge detection is to be applied.
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
type
enum
Sobel
-
-
Name
Description
Sobel
Prewitt
Laplace
direction
enum
both
-
-
Name
Description
horizontal
Apply the edge detector in X direction for finding vertical features.
vertical
Apply the edge detector in Y direction for finding horizontal features.
both
Apply the edge detector in both directions. This also finds directional features but
the output range is lower than with the two other options.
Direction for which the edge detection is to be applied.
Dilation
Category: General
Description
Dilates (grows) structures in the input image.
Outputs
Name
Type
Description
RGB
rgbstream
Grey
greystream
Inputs
Name
Type
Description
RGB
rgbstream
Grey
greystream
iters
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
iters
uint
1
1
12
-
number of applications of the Dilation operation
Erosion
Category: General
Description
Erodes (shrinks) structures in the input image.
Outputs
Name
Type
Description
RGB
rgbstream
Grey
greystream
Inputs
Name
Type
Description
RGB
rgbstream
Grey
greystream
iters
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
iters
uint
1
1
12
-
number of applications of the Erosion operation
BiasChannel
Category: Dynamic Range
Description
Applies a Bias operation to one or all
color channels of the input image.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
channel
scalar
exponent
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
channel
enum
Red
-
-
Name
Description
Red
Green
Blue
All
exponent
float
0.8
0.0
1.0
-
interpolation
enum
None
-
-
Name
Description
None
Bilinear
interpolation type
GammaChannel
Category: Dynamic Range
Description
Applies a Gamma correction to on or all
color channels of the input image.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
channel
scalar
gamma
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
channel
enum
Red
-
-
Name
Description
Red
Green
Blue
All
gamma
float
1.0
0.25
4.0
-
interpolation
enum
None
-
-
Name
Description
None
Bilinear
interpolation type
GainChannel
Category: Dynamic Range
Description
Applies a Gain operation to one or all
color channels of the input image.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
channel
scalar
exponent
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
channel
enum
Red
-
-
Name
Description
Red
Green
Blue
All
exponent
float
0.8
0.0
1.0
-
interpolation
enum
None
-
-
Name
Description
None
Bilinear
interpolation type
Flip
Category: Transform
Description
Flips an image.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
input image (image to be flipped)
axis
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
axis
enum
X
-
-
Name
Description
None
X
Y
Both
Translate
Category: Transform
Description
Moves the input image.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
input image (image to be transformed)
offset-x
scalar
offset-y
scalar
mode-direction
scalar
fill-color
scalar_color_rgb
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
offset-x
float
0.0
0.0
1.0
-
offset-y
float
0.0
0.0
1.0
-
Parameter Group: Sampling
Name
Type
Default value
Min. value
Max. value
Possible values
Description
mode-direction
enum
None
-
-
Name
Description
None
X
Y
X and Y
fill-color
color_rgb
(1.0,1.0,1.0)
-
-
-
Rotate
Category: Transform
Description
Rotates the input image.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
input image (image to be transformed)
fill-color
scalar_color_rgb
angle
scalar
border-mode
scalar
mode-direction
scalar
interpolation
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
angle
float
0.0
0.0
359.999
-
Parameter Group: Sampling
Name
Type
Default value
Min. value
Max. value
Possible values
Description
fill-color
color_rgb
(1.0,1.0,1.0)
-
-
-
border-mode
enum
fill color
-
-
Name
Description
fill color
wrap
mirror
clamp
mode-direction
enum
None
-
-
Name
Description
None
X
Y
X and Y
interpolation
enum
Bilinear
-
-
Name
Description
None
Bilinear
Scale
Category: Transform
Description
Scales the input image.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
input image (image to be transformed)
fill-color
scalar_color_rgb
scale-x
scalar
scale-y
scalar
border-mode
scalar
mode-direction
scalar
interpolation
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
scale-x
float
1.0
-
-
-
scale-y
float
1.0
-
-
-
Parameter Group: Sampling
Name
Type
Default value
Min. value
Max. value
Possible values
Description
fill-color
color_rgb
(1.0,1.0,1.0)
-
-
-
border-mode
enum
fill color
-
-
Name
Description
fill color
wrap
mirror
clamp
mode-direction
enum
None
-
-
Name
Description
None
X
Y
X and Y
interpolation
enum
Bilinear
-
-
Name
Description
None
Bilinear
AffineTransform
Category: Transform
Description
Applies an affine transformation to an image
(combination of rotation, scaling and
translation).
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
input image (image to be transformed)
fill-color
scalar_color_rgb
scale-x
scalar
scale-y
scalar
rot-angle
scalar
trans-x
scalar
trans-y
scalar
border-mode
scalar
mode-direction
scalar
interpolation
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
scale-x
float
1.0
-
-
-
scale-y
float
1.0
-
-
-
rot-angle
float
0.0
0.0
359.999
-
trans-x
float
0.0
0.0
1.0
-
trans-y
float
0.0
0.0
1.0
-
Parameter Group: Sampling
Name
Type
Default value
Min. value
Max. value
Possible values
Description
fill-color
color_rgb
(1.0,1.0,1.0)
-
-
-
border-mode
enum
fill color
-
-
Name
Description
fill color
wrap
mirror
clamp
mode-direction
enum
None
-
-
Name
Description
None
X
Y
X and Y
interpolation
enum
Bilinear
-
-
Name
Description
None
Bilinear
ColorKey
Category: Dynamic Range
Description
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB-output
rgbstream
input image (for which keying operation is applied)
RGB-key
rgbstream
key image
channel
scalar
channel of the input image (for which keying operation is applied)
threshold
scalar
threshold for keying operation
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
channel
enum
Red
-
-
Name
Description
Red
Green
Blue
Luminance
channel of the input image (for which keying operation is applied)
threshold
float
0.5
0.0
1.0
-
threshold for keying operation
Blend
Category: Blend
Description
Blends two images according to a blending mode.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB-1
rgbstream
first input image
RGB-2
rgbstream
second input image
mode
scalar
alpha
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
mode
enum
Normal
-
-
Name
Description
Normal
Multiply
Screen
Overlay
Darken
Lighten
Dodge
ColorBurn
LinearBurn
HardLight
SoftLight
Difference
Exclusion
Addition
Subtraction
Divide
LinearLight
VividLight
PinLight
Hue
Saturation
Color
Luminance
swap
bool
false
-
-
-
alpha
enum
Set
-
-
Name
Description
Input1
Input2
Set
Clear
Multiply
Add
Subtract
Min
Max
Pixelize
Category: Effects
Description
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
input image
block-w
scalar
block-h
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
block-w
uint
8
1
128
-
block-h
uint
8.0
1
128
-
Luminance
Category: Dynamic Range
Description
Calculates the luminance of each pixel of an image
(removes colors).
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
input image
Parameters
ColorBlend
Category: Misc
Description
Blends two colors according to a factor and
interpolation mode.
Outputs
Name
Type
Description
color
scalar_color_rgb
Inputs
Name
Type
Description
color1
scalar_color_rgb
color2
scalar_color_rgb
factor
scalar
interpolation
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
color1
color_rgb
(0.0,0.0,0.0)
-
-
-
color2
color_rgb
(1.0,1.0,1.0)
-
-
-
factor
float
0.5
0.0
1.0
-
interpolation
enum
linear
-
-
Name
Description
linear
spline (cubic)
spline (5th deg.)
ScalarOperation
Category: Misc
Description
Applies an operation to two scalars.
Outputs
Name
Type
Description
value
scalar
Inputs
Name
Type
Description
value1
scalar
value2
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
operation
enum
Add
-
-
Name
Description
Add
Subtract
Multiply
Divide
Remainder
Min
Max
Atan2
Power
Logarithm
Parameter Group: Values
Name
Type
Default value
Min. value
Max. value
Possible values
Description
value1
float
0.5
0.0
1000.0
-
first value, for logarithm: value to take the logarithm of
value2
float
0.5
0.0
1000.0
-
second value, for logarithm: base
Switch
Category: Misc
Description
Outputs one of the two input images according to
the value of the which input/image parameter.
If the input is zero, the first image is output,
else the second one.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB-1
rgbstream
first input image
RGB-2
rgbstream
second input image
which
scalar
specifies which of the two input images to output
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
image
enum
image 1
-
-
Name
Description
image 1
image 2
specifies which of the two input images to output
ScalarUnaryOperation
Category: Misc
Description
Applies an operation to the input value.
Outputs
Name
Type
Description
value
scalar
Inputs
Name
Type
Description
value
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
value
float
0.0
-
-
-
operation
enum
Negate
-
-
Name
Description
Negate
1 Minus
Reciprocal
Square Root
Floor
Ceil
Truncate
Abs
Sign
Round
Fraction
Clamp 0..1
Exp
ScalarCompare
Category: Misc
Description
Outputs one or zero depending on the two input values and the chosen condition.
If the condition is true the value one (1.0) is output, else zero (0.0).
Outputs
Name
Type
Description
value
scalar
Inputs
Name
Type
Description
value1
scalar
value2
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
condition
enum
Equal
-
-
Name
Description
Equal
Not equal
Less
Less or equal
Greater
Greater or equal
Parameter Group: Values
Name
Type
Default value
Min. value
Max. value
Possible values
Description
value1
float
0.0
-
-
-
value2
float
0.0
-
-
-
ScalarClamp
Category: Misc
Description
Clamps the input value to a range.
Outputs
Name
Type
Description
value
scalar
Inputs
Name
Type
Description
value
scalar
min
scalar
max
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
value
float
0.0
-
-
-
min
float
0.0
-
-
-
max
float
1.0
-
-
-
ScalarInterpolation
Category: Misc
Description
Interpolates between two values depending on a
normalized third value.
Outputs
Name
Type
Description
value
scalar
Inputs
Name
Type
Description
value1
scalar
value2
scalar
param
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
type
enum
linear
-
-
Name
Description
linear
spline (cubic)
spline (5th deg.)
interpolation type
Parameter Group: Values
Name
Type
Default value
Min. value
Max. value
Possible values
Description
value1
float
0.0
-
-
-
value2
float
1.0
-
-
-
param
float
0.5
0.0
1.0
-
Reflect
Category: Transform
Description
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
axis
scalar
position
scalar
rot-angle
scalar
fill-color
scalar
border-mode
scalar
mode-direction
scalar
interpolation
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
axis
enum
X
-
-
Name
Description
X
Y
position
float
0.5
0.0
1.0
-
rot-angle
float
0.0
0.0
359.999
-
Parameter Group: Sampling
Name
Type
Default value
Min. value
Max. value
Possible values
Description
fill-color
color_rgb
(0.0,0.0,0.0)
-
-
-
border-mode
enum
fill color
-
-
Name
Description
fill color
wrap
mirror
clamp
mode-direction
enum
None
-
-
Name
Description
None
X
Y
X and Y
interpolation
enum
Bilinear
-
-
Name
Description
None
Bilinear
ColorMap
Category: Simple
Description
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
Grey
greystream
upper0
scalar
type0
scalar
color0
scalar_color_rgb
upper1
scalar
type1
scalar
color1
scalar_color_rgb
upper2
scalar
type2
scalar
color2
scalar_color_rgb
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
point-count
uint
2
1
3
-
Parameter Group: Point0
Name
Type
Default value
Min. value
Max. value
Possible values
Description
upper0
float
0.0
0.0
1.0
-
type0
enum
linear
-
-
Name
Description
linear
spline (cubic)
spline (5th deg.)
color0
color_rgb
(0.0,0.0,0.0)
-
-
-
Parameter Group: Point1
Name
Type
Default value
Min. value
Max. value
Possible values
Description
upper1
float
1.0
0.0
1.0
-
type1
enum
linear
-
-
Name
Description
linear
spline (cubic)
spline (5th deg.)
color1
color_rgb
(1.0,1.0,1.0)
-
-
-
Parameter Group: Point2
Name
Type
Default value
Min. value
Max. value
Possible values
Description
upper2
float
0.0
1.0
-
type2
enum
linear
-
-
Name
Description
linear
spline (cubic)
spline (5th deg.)
color2
color_rgb
(1.0,1.0,1.0)
-
-
-
ScalarTrigFunc
Category: Simple
Description
Applies a trigonometric operation to the input value.
Outputs
Name
Type
Description
value
scalar
Inputs
Name
Type
Description
value
scalar
function
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
function
enum
Sin
-
-
Name
Description
Sin
Cos
Tan
Sinh
Cosh
Tanh
ArcSin
ArcCos
ArcTan
Parameter Group: Value
Name
Type
Default value
Min. value
Max. value
Possible values
Description
value
float
0.0
-
-
-
MapValue
Category: Simple
Description
Maps the input value to another range by applying a
scale and an offset, optionally clamping the result.
Outputs
Name
Type
Description
value
scalar
Inputs
Name
Type
Description
value
scalar
scale
scalar
offset
scalar
low-clamp
scalar
low-value
scalar
high-clamp
scalar
high-value
scalar
Parameters
Parameter Group: Mapping
Name
Type
Default value
Min. value
Max. value
Possible values
Description
scale
float
1.0
-
-
-
offset
float
0.0
-
-
-
low-clamp
bool
false
-
-
-
low-value
float
0.0
-
-
-
high-clamp
bool
false
-
-
-
high-value
float
1.0
-
-
-
Parameter Group: Value
Name
Type
Default value
Min. value
Max. value
Possible values
Description
value
float
0.0
-
-
-
ImageSample
Category: Misc
Description
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
UV
rgbstream
mapping
scalar
fill-color
scalar
border-mode
scalar
mode-direction
scalar
interpolation
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
mapping
enum
R->U,G->V
-
-
Name
Description
R->U,G->V
R->U,B->V
R->V,G->U
R->V,B->U
G->U,B->V
G->V,B->U
Parameter Group: Sampling
Name
Type
Default value
Min. value
Max. value
Possible values
Description
fill-color
color_rgb
(1.0,1.0,1.0)
-
-
-
border-mode
enum
fill color
-
-
Name
Description
fill color
wrap
mirror
clamp
mode-direction
enum
None
-
-
Name
Description
None
X
Y
X and Y
interpolation
enum
Bilinear
-
-
Name
Description
None
Bilinear
ChannelCorrection
Category: Dynamic Range
Description
Allows to correct samples of a channel which lie
within a certain range.
A Bias, Gamma or Gain operation is applied on a sample
of the selected channel if it lies between (inclusive)
the given limits.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
Channel
scalar
Lo thrsh
scalar
Hi thrsh
scalar
Bias expo
scalar
Gamma
scalar
Gain expo
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
Channel
enum
Red
-
-
Name
Description
Red
Green
Blue
Lo thrsh
float
0.0
0.0
1.0
-
Hi thrsh
float
1.0
0.0
1.0
-
Type
enum
Bias
-
-
Name
Description
Bias
Gamma
Gain
Bias expo
float
0.8
0.0
1.0
-
Gamma
float
1.0
-
-
-
Gain expo
float
0.8
0.0
1.0
-
ThresholdMask
Category: Dynamic Range
Description
Creates a mask for samples which lie above a threshold.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
Channel
scalar
Thrsh
scalar
Output
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
Channel
enum
Red
-
-
Name
Description
Red
Green
Blue
Thrsh
float
0.5
0.0
1.0
-
threshold
Output
enum
Same Channel
-
-
Name
Description
Same Channel
the result is output on the same channel, the other
channels are cleared (except the alpha channel)
White
the result is a b/w mask
Alpha
the result is black with the mask in the alpha channel
GreyTrigFunc
Category: Dynamic Range
Description
Applies a trigonometric operation to all pixels of a
greyscale image. The output values are scaled after application
of the function.
Outputs
Name
Type
Description
grey
greystream
Inputs
Name
Type
Description
grey
greystream
func
scalar
scale
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
func
enum
Sin
-
-
Name
Description
Sin
Cos
scale
float
1.0
0.0
1.0
-
scaling factor
ChannelDemux
Category: Misc
Description
Copies/Demultiplexes one of the channels of the input
image to the red channel of the output image.
Channels not selected are cleared.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
channel
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
channel
enum
red
-
-
Name
Description
red
copies the red channel
green
copies the green channel
blue
copies the blue channel
alpha
copies the alpha channel
selects which channel to copy to the red channel
of the output image
ChannelMux
Category: Misc
Description
Multiplexes red channels from up to four source images.
For each channel one of the four sources can be chosen
or the channel can be cleared or set.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB-1
rgbstream
RGB-2
rgbstream
RGB-3
rgbstream
RGB-4
rgbstream
red
scalar
green
scalar
blue
scalar
alpha
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
red
enum
clear
-
-
Name
Description
clear
clears the red channel of the output image
set
sets the red channel of the output image
input 1
red channel of the first input image
input 2
red channel of the second input image
input 3
red channel of the third input image
input 4
red channel of the fourth input image
green
enum
clear
-
-
Name
Description
clear
clears the green channel of the output image
set
sets the green channel of the output image
input 1
green channel of the first input image
input 2
green channel of the second input image
input 3
green channel of the third input image
input 4
green channel of the fourth input image
blue
enum
clear
-
-
Name
Description
clear
clears the blue channel of the output image
set
sets the blue channel of the output image
input 1
blue channel of the first input image
input 2
blue channel of the second input image
input 3
blue channel of the third input image
input 4
blue channel of the fourth input image
alpha
enum
clear
-
-
Name
Description
clear
clears the alpha channel of the output image
set
sets the alpha channel of the output image
input 1
alpha channel of the first input image
input 2
alpha channel of the second input image
input 3
alpha channel of the third input image
input 4
alpha channel of the fourth input image
GreyConstOperation
Category: Dynamic Range
Description
Adds to, multiplies with or subtracts from a greyscale
image a constant value.
Outputs
Name
Type
Description
grey
greystream
Inputs
Name
Type
Description
grey
greystream
input image
operation
scalar
operation to be applied
value
scalar
value for the operation
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
operation
enum
Add
-
-
Name
Description
Add
the value is added to each sample; the output
image is never darker
Multiply
the value is multiplied with each sample; the
output image is never lighter
Subtract
operation to be applied
value
float
0.0
0.0
1.0
-
value for the operation
BiasGrey
Category: Dynamic Range
Description
Applies a Bias operation to a greyscale image.
Outputs
Name
Type
Description
grey
greystream
Inputs
Name
Type
Description
grey
greystream
exponent
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
exponent
float
0.8
0.0
1.0
-
interpolation
enum
None
-
-
Name
Description
None
Bilinear
interpolation type
GammaGrey
Category: Dynamic Range
Description
Applies a Gamma correction to a greyscale image.
Outputs
Name
Type
Description
grey
greystream
Inputs
Name
Type
Description
grey
greystream
gamma
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
gamma
float
1.0
-
-
-
interpolation
enum
None
-
-
Name
Description
None
Bilinear
interpolation type
GainGrey
Category: Dynamic Range
Description
Applies a Gain operation to a greyscale image.
Outputs
Name
Type
Description
grey
greystream
Inputs
Name
Type
Description
grey
greystream
exponent
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
exponent
float
0.8
0.0
1.0
-
interpolation
enum
None
-
-
Name
Description
None
Bilinear
interpolation type
GreyCorrection
Category: Dynamic Range
Description
Allows to correct samples of a greyscale image which lie
within a certain range.
A Bias, Gamma or Gain operation is applied on a sample
if it lies between (inclusive) the given limits.
Outputs
Name
Type
Description
grey
greystream
Inputs
Name
Type
Description
grey
greystream
Lo thrsh
scalar
Hi thrsh
scalar
Bias expo
scalar
Gamma
scalar
Gain expo
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
Lo thrsh
float
0.0
0.0
1.0
-
Hi thrsh
float
1.0
0.0
1.0
-
Type
enum
Bias
-
-
Name
Description
Bias
Gamma
Gain
Bias expo
float
0.8
0.0
1.0
-
Gamma
float
1.0
-
-
-
Gain expo
float
0.8
0.0
1.0
-
GreyAlphaBlend
Category: Blend
Description
Blends two greyscale images by a blend factor
(opacity of second image).
Outputs
Name
Type
Description
grey
greystream
Inputs
Name
Type
Description
grey-1
greystream
first input image
grey-2
greystream
second input image
opacity
scalar
opacity of second image (blend factor)
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
opacity
float
0.5
0.0
1.0
-
opacity of second image (blend factor)
swap
bool
false
-
-
-
if set, the input images are swapped for the operation;
blending modes like Multiply and Addition are not order dependent
while others are
GreyBlend
Category: Blend
Description
Blends two greyscale images according to a blending mode.
Outputs
Name
Type
Description
grey
greystream
Inputs
Name
Type
Description
grey-1
greystream
first input image
grey-2
greystream
second input image
mode
scalar
alpha
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
mode
enum
Normal
-
-
Name
Description
Normal
Multiply
Screen
Overlay
Darken
Lighten
Dodge
ColorBurn
LinearBurn
HardLight
SoftLight
Difference
Exclusion
Addition
Subtraction
Divide
LinearLight
VividLight
PinLight
the blending mode to be applied
swap
bool
false
-
-
-
if set, the input images are swapped for the operation;
blending modes like Multiply and Addition are not order dependent
while others are
alpha
enum
Set
-
-
Name
Description
Input1
the alpha channel of the first input image is passed through
Input2
the alpha channel of the second input image is passed through
Set
all alpha values are set to 1.0
Clear
all alpha values are set to 0.0
Multiply
multiplies the respective alpha values
Add
adds the respective alpha values
Subtract
subtracts the respective alpha values
Min
the minimum of the respective two alpha values
Max
the maximum of the respective two alpha values
select, how the alpha channel of the output image is to be
calculated
GreyOperation
Category: Misc
Description
Combines two greyscale images by adding, multiplying or
subtracting them.
Outputs
Name
Type
Description
grey
greystream
Inputs
Name
Type
Description
grey1
greystream
grey2
greystream
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
operation
enum
Add
-
-
Name
Description
Add
the respective two samples are added; the output
image is never darker
Multiply
the respective two samples are multiplied; the
output image is never lighter
Subtract
the operation to be applied
VarBlur
Category: Blur
Description
Blurs an image with a variable size for each pixel.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
input image
relsize
rgbstream
red channel specifies relative size for each pixel
type
scalar
type of blur operation
size
scalar
base size of blur operation (input relsize is weight for each pixel)
direction
scalar
direction(s) of blur operation
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
type
enum
Box
-
-
Name
Description
Box
Gaussian
Bartlett
type of blur operation
size
float
0.03
0.0
1.0
-
base size of blur operation (input relsize is weight for each pixel) (0=0px, 1=100px)
direction
enum
both
-
-
Name
Description
horizontal
vertical
both
direction(s) of blur operation
Luminance2Grey
Category: Dynamic Range
Description
Calculates the luminance of each pixel of an image (removes colors).
Outputs
Name
Type
Description
grey
greystream
Inputs
Name
Type
Description
RGB
rgbstream
input image
Parameters
ChannelTrigFunc
Category: Dynamic Range
Description
Applies a trigonometric operation to all pixels of
one or more channels of the input image.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
func
scalar
scale
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
func
enum
Sin
-
-
Name
Description
Sin
Cos
the function to be applied
channel
enum
RGB
-
-
Name
Description
R
G
B
Alpha
RGB
RGBA
RG
GB
RB
RGA
GBA
RBA
the channel or channel combination on which the operation
is to be applied; all remaining channels are copied from
the input image untouched
scale
float
1.0
0.0
1.0
-
SelectiveBlur
Category: Blur
Description
Selectively blurs an image.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
input image
type
scalar
type of blur operation
size
scalar
size of blur operation (0=0px, 1=100px)
direction
scalar
direction(s) of blur operation
threshold
scalar
threshold for blur application (pixels with neighbour
differences above this threshold are not blurred)
mode
scalar
luminance: blur is applied uniformly to RGB channels; separate: the threshold check and blur is applied for each channel separately
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
type
enum
Box
-
-
Name
Description
Box
Gaussian
Bartlett
type of blur operation
size
float
0.03
0.0
1.0
-
size of blur operation (0=0px, 1=100px)
direction
enum
both
-
-
Name
Description
horizontal
vertical
both
direction(s) of blur operation
threshold
float
0.5
0.0
1.0
-
threshold for blur application (pixels with neighbour
differences above this threshold are not blurred)
mode
enum
uniform
-
-
Name
Description
uniform
separate
luminance: blur is applied uniformly to RGB channels; separate: the threshold check and blur is applied for each channel separately
alpha-mask
bool
false
-
-
-
if switched on, the alpha value of each pixel is set if blurring has been applied to that pixel, else it is cleared
SelectiveVarBlur
Category: Blur
Description
Selectively blurs an image with a variable size for
each pixel.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB
rgbstream
input image
relsize
rgbstream
red channel specifies relative size for each pixel
type
scalar
type of blur operation
size
scalar
base size of blur operation (input relsize is weight for each pixel) (0=0px, 1=100px)
direction
scalar
direction(s) of blur operation
threshold
scalar
threshold for blur application (pixels with neighbour
differences above this threshold are not blurred)
mode
scalar
luminance: blur is applied uniformly to RGB channels; separate: the threshold check and blur is applied for each channel separately
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
type
enum
Box
-
-
Name
Description
Box
Gaussian
Bartlett
type of blur operation
size
float
0.03
0.0
1.0
-
base size of blur operation (input relsize is weight for each pixel) (0=0px, 1=100px)
direction
enum
both
-
-
Name
Description
horizontal
vertical
both
direction(s) of blur operation
threshold
float
0.5
0.0
1.0
-
threshold for blur application (pixels with neighbour
differences above this threshold are not blurred)
mode
enum
uniform
-
-
Name
Description
uniform
separate
luminance: blur is applied uniformly to RGB channels; separate: the threshold check and blur is applied for each channel separately
alpha-mask
bool
false
-
-
-
if switched on, the alpha value of each pixel is set if blurring has been applied to that pixel, else it is cleared
GreyInvert
Category: Misc
Description
Inverts a greyscale image.
Outputs
Name
Type
Description
Grey
greystream
Inputs
Name
Type
Description
Grey
greystream
Parameters
GreyMux
Category: Misc
Description
Multiplexes up to four grey inputs.
For each output channel one of the four sources can be chosen
or the channel can be cleared or set.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
Grey-1
greystream
Grey-2
greystream
Grey-3
greystream
Grey-4
greystream
red
scalar
green
scalar
blue
scalar
alpha
scalar
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
red
enum
clear
-
-
Name
Description
clear
clears the red channel of the output image
set
sets the red channel of the output image
input 1
red channel of the first input image
input 2
red channel of the second input image
input 3
red channel of the third input image
input 4
red channel of the fourth input image
green
enum
clear
-
-
Name
Description
clear
clears the green channel of the output image
set
sets the green channel of the output image
input 1
green channel of the first input image
input 2
green channel of the second input image
input 3
green channel of the third input image
input 4
green channel of the fourth input image
blue
enum
clear
-
-
Name
Description
clear
clears the blue channel of the output image
set
sets the blue channel of the output image
input 1
blue channel of the first input image
input 2
blue channel of the second input image
input 3
blue channel of the third input image
input 4
blue channel of the fourth input image
alpha
enum
clear
-
-
Name
Description
clear
clears the alpha channel of the output image
set
sets the alpha channel of the output image
input 1
alpha channel of the first input image
input 2
alpha channel of the second input image
input 3
alpha channel of the third input image
input 4
alpha channel of the fourth input image
ApplyAlphaGrey
Category: Blend
Description
Blends two greyscale images according to the values of the third input.
Outputs
Name
Type
Description
Grey
greystream
Inputs
Name
Type
Description
Grey-1
greystream
Grey-2
greystream
Alpha
greystream
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
swap
bool
false
-
-
-
ApplyAlpha
Category: Blend
Description
Blends two images according to the values of the third input.
Outputs
Name
Type
Description
RGB
rgbstream
Inputs
Name
Type
Description
RGB-1
rgbstream
RGB-2
rgbstream
FacGrey
greystream
FacRGB
rgbstream
Parameters
Parameter Group: General
Name
Type
Default value
Min. value
Max. value
Possible values
Description
swap
bool
false
-
-
-
channel
enum
Alpha
-
-
Name
Description
Red
Green
Blue
Alpha
The source channel if the RGB input is connected, ignored otherwise.
ImageMapValue
Category: Simple
Description
Maps the input values of a channel of the input image to another range by applying a
scale and an offset, optionally clamping the result.