Skip to main content
Skip table of contents

Image

Compare Images

Compares two images and highlights differences – differences appear dark, similarities appear brighter.

Flow

image-20250904-192458.png

Parameter set

Parameter

Type

Description

Value range

Effect Color

Effect Mono

Image 1

Image

A grayscale image is required. You can use the "To Grayscale (Image)" node.

No color image possible.

image-20250903-055420.png
image-20250903-055441.png

Image 2

Image

A grayscale image is required. You can use the "To Grayscale (Image)" node.

No color image possible.

image-20250904-192203.png

image-20250904-192056.png

Return

Image

The return value is also a grayscale image.

No result possible.

image-20250904-192128.png

Convert to Grayscale

Converts an RGB image to grayscale based on brightness, simplifying color-independent image processing.

Flow

image-20250904-192609.png

Parameter set

Parameter

Type

Description

Effect

Image

Image

Color image to be converted to grayscale.

image-20250903-055420.png

Return

Image

Converted grayscale image.

image-20250903-055441.png

Crop By Coordinates

Crops an image by coordinates – defined by the top left and bottom right corners, extracting the desired area.

Flow

image-20250904-202414.png

Parameter set

Parameter

Type

Description

Value range

Effect Min

Effect Max

Image

Image

A grayscale or color image is possible. You can use the "Convert To Grayscale" node.

image-20250903-055420.png

X1
Y1
X2
Y2

Int32

Coordinates in the image.

X1: 300 X2: 900
Y1: 300 Y2: 900

image-20250904-202126.png

X1: 300 X2: 500
Y1: 300 Y2: 900

image-20250904-202239.png

Crop By Shape

Crops an image by coordinates – defined by the top left and bottom right corners, extracting the desired area.

Flow

Example 1: Box

image-20250904-202729.png

Example 2: Polygon

image-20250904-203207.png

Parameter set

Parameter

Type

Description

Value range

Effect

Image

Image

A grayscale or color image is possible. You can use the "Convert To Grayscale" node.

image-20250903-055420.png

Shape

Shape

The shape used to crop the image.

Supported shapes are: box, rectangle, circle, polygon and region.

The shapes can come from the annotations in the image editor or be created using Make nodes.

Box
(see example 1)

image-20250904-202126.png

Polygon
(see example 2)

image-20250904-203957.png

Draw Line Variant

Draws a line in the image – useful for marking, highlighting or annotating in image processing tasks.

Flow

Example 1: Color - Self-generated polyline - any number of points can be defined here.

image-20251010-062358.png

Example 2: Self-generated segment (technically a line) – here, a start and end point are defined for the line.

image-20251009-204740.png

Example 3: A line created and inserted in the image editor.

image-20251009-205621.png

Parameter set

Parameter

Type

Description

Value range

Effect

Image

Image

A grayscale or color image is possible. You can use the "Convert To Grayscale" node to convert it to a grayscale image.

image-20250903-055420.png

Line

Line2D, Segment 2D, Polyline

The supported types are Line2D, Segment2D, and Polyline. The lines can be created manually in the code (Example 1) or imported from the image editor.

Check out example 1, 2, 3

image-20251010-062453.png

Color

Enum Color

Adjusts the color of the drawn line.

Available colors: Beige, Black, Blue, Green, GreenYellow, Red, White, and Yellow.

image-20251010-062808.png

GreenYellow

Thickness (Pixel)

Int32

Adjusts the line thickness in pixels.

image-20251010-062937.png

20px

Line Type

Enum LineType

Adjusts the line type calculation:

  • Link8 – The default option for most use cases. Offers good speed and connection, but diagonal lines can appear slightly jagged.

  • AntiAlias ​​– Smooths edges for softer lines. Slightly slower than Link8, but recommended for high-quality rendering.

  • Link4 – Connects pixels only horizontally and vertically. Results in a rather "blocky" appearance and is rarely used for standard drawings.

image-20251010-063512.png

Link4

image-20251010-063554.png

Link 8

Shift

Int32

Determines the accuracy with which line coordinates are calculated. Higher values ​​enable subpixel accuracy.

  1. Shift = 0 → The coordinates are integers (e.g., point at 100, 50).

  2. Shift > 0 → The coordinates can represent fractions of pixels, i.e., subpixel accuracy.

Example: If Shift = 2, then the value x = 100.25 is stored internally as x = 401 (100.25 × 2⁴).

image-20251010-063554.png

Draw Shape

Allows you to draw shapes in the image – ideal for highlighting or marking specific areas.

Flow

Example 1: Circle from image editor

image-20251010-073230.png

Example 2: Polygon from image editor

image-20251010-074956.png

Example 3: Box from calculation in workflow

image-20251010-080020.png

Example 4: Circle from calculation in workflow

image-20251010-080504.png

Parameter set

Parameter

Type

Description

Effect

Image

Image

A grayscale or color image is possible. You can use the "Convert To Grayscale" node to convert it to a grayscale image.

image-20250903-055420.png

Shape

Circle, Ellipse, Rectangle, Box, Polygon

The supported shapes are ellipse, circle, box, rectangle, and polygon. These shapes can either be created directly in the code (see Example 1) or imported from the image editor.

image-20251010-081022.png

Color

Enum Color

Adjusts the color of the drawn line.

Available colors: Beige, Black, Blue, Green, GreenYellow, Red, White, and Yellow.

image-20251010-081056.png

Thickness (Pixel)

Int32

Adjusts the line thickness in pixels.

image-20251010-081154.png

Line Type

Enum LineType

Adjusts the line type calculation:

  • Link8 – The default option for most use cases. Offers good speed and connection, but diagonal lines can appear slightly jagged.

  • AntiAlias ​​– Smooths edges for softer lines. Slightly slower than Link8, but recommended for high-quality rendering.

  • Link4 – Connects pixels only horizontally and vertically. This results in a rather "blocky" appearance and is rarely used for standard drawings.

Shift

Int32

Determines the accuracy with which line coordinates are calculated. Higher values ​​enable subpixel accuracy.

  1. Shift = 0 → The coordinates are integers (e.g., point at 100, 50).

  2. Shift > 0 → The coordinates can represent fractions of pixels, i.e., subpixel accuracy.

Example: If Shift = 2, then the value x = 100.25 is stored internally as x = 401 (100.25 × 2⁴).

Fill

Boolean

Fill the circle completely with the specified color from Color.

image-20251010-081703.png

Fill = True

Draw Ellipse

Draws an ellipse into the image – useful for annotating, highlighting or marking specific image areas.

Ähnlich Draw Shape. Wir empfehlen die Nutzung von Draw Shape

Reduce Domain To Shape

Limits the image area to a shape without cropping – outside pixels become black, coordinates are preserved.

Flow

Example 1 - Creating a shape via image editor

image-20251010-201614.png

Example 2 - Creating a shape mask by segmenting a grayscale image using binary thresholding (Threshold Binary)

image-20251010-202818.png

Example 3 - Creating a shape mask by segmentation using color thresholding.

image-20251010-203527.png

Parameter set

Parameter

Type

Description

Example 1

Example 2

Example 3

Image

Image

A grayscale or color image is possible. You can use the "Convert To Grayscale" node to convert it to a grayscale image.

image-20250903-055420.png

Shape

Box, Rectangle, Circle, Polygon, Region

The following shape types are supported: region, circle, box, rectangle, and polygon. Shapes can be created directly in the code or imported from an image editor. Segmentation also allows for the extraction of images.

image-20251010-201846.png

Return

Image

Return of the image that has been reduced to the shape mask.

image-20251010-202501.png
image-20251010-203059.png
image-20251010-203548.png

Mean

Calculates the average of all pixels – provides information about average brightness or color intensity in the image.

Flow

image-20251010-204312.png

Parameter set

Parameter

Type

Description

Effect

Image

Image

A grayscale or color image is possible. You can use the "Convert To Grayscale" node to convert it to a grayscale image.

image-20250903-055420.png

Mask

Region - aus Segmentation

Optional binary mask region. If a mask is specified, only pixels within this region are considered when calculating the average. Pixels outside the mask are ignored.

image-20251010-203548.png

Return

Single

Average intensity is displayed. High values ​​indicate that the image is brighter or more intense, while low values ​​indicate a darker or less intense image.

27.018469

Standard Deviation

Calculates the standard deviation of pixel values ​​– shows how much brightness or color scatters or varies in the image.

Flow

image-20251010-205232.png

Parameter set

Parameter

Type

Description

Effect

Image

Image

A grayscale or color image is possible. You can use the "Convert To Grayscale" node to convert it to a grayscale image.

image-20250903-055420.png

Mask

Region - aus Segmentation

Optional binary mask region. If a mask is specified, only pixels within this region are considered when calculating the average. Pixels outside the mask are ignored.

image-20251010-203548.png

Return

Single

High values ​​indicate greater variability or higher contrast of pixel values, while low values ​​suggest a more even or constant distribution of pixel values.

0.24595684

Minimum

Calculates the standard deviation of pixel values ​​– shows how much brightness or color scatters or varies in the image.

Flow

Screenshot 2025-12-10 100910.png

Parameter set

Parameter

Type

Description

Effekt Min

Effekt Max

Image

Image

A grayscale image is required. You can use the "To Grayscale (Image)" node.

image-20250903-055420.png

image-20250903-055441.png

Mask Width (Pixel)

Region

Specify the width of the mask used for deviation calculation. Larger values ​​cover a wider range, which helps in detecting larger or more significant deviations.

Width: 5px
Height: 5px

image-20250903-055550.png

Width: 200px
Height: 200px

image-20250903-055627.png

Maximum

Determines the highest pixel value in the image – shows the brightest or most intense area in the entire image.

Flow

Screenshot 2025-12-10 101307.png

Parameter set

Parameter

Type

Description

Effect Min

Effect Max

Image

Image

A grayscale image is required. You can use the "To Grayscale (Image)" node.

image-20250903-055420.png

image-20250903-055441.png

Mask Width (Pixel)

Int32

Set the width of the mask used for the deviation calculation. Larger values ​​cover a wider area, helping to detect larger or more significant deviations.

Width: 5px
Height: 5px

image-20250903-055550.png

Width: 200px
Height: 200px

image-20250903-055627.png

Plot Text

Draws a text at a defined position in the image – non-displayable characters are replaced by question marks.

Flow

Screenshot 2025-12-10 120216.png

Parameter set

Parameter

Type

Description

Image

Image

Enter an image on which the text should be drawn.

Text

String

The text string to be displayed.

Text Area

Rectangle

Defines the rectangular area in which the text should be placed. If the text exceeds this area, it will either wrap (if automatic line wrapping is enabled) or be cut off.

Font Face

Font Type

The font to use. Possible options are:

  • Simplex

  • Plain

  • Duplex

  • Complex

  • Triplex

  • ComplexSmall

  • ScriptSimplex

  • ScriptComplex

  • Italic

Font Scale

Single

Font scaling factor, which is multiplied by the font-specific base size.

Color

Color

The font color to be used. Possible options are:

  • Beige

  • Black

  • Blue

  • Green

  • GreenYellow

  • Red

  • White

  • Yellow

Thickness

Int32

Line thickness of the lines used to draw text.

Line Type

LineType

The line type to use.

Bottom Left Origin

Boolean

If this setting is correct, the text will be drawn with the baseline aligned to the bottom left corner.

Auto Line Break

Boolean

If this option is enabled, the text will automatically wrap to multiple lines if it exceeds the width of the text area. If it is disabled, the text will be displayed on a single line and may overflow.

Alignment

TextAlign

Sets the text alignment within the textArea.

The text will be left-aligned within the textArea.

The text will be centered within the textArea.

The text will be right-aligned within the textArea.

Return

Image

Image with text superimposed.

Get Image Meta Information

Returns metadata for the input image – determines image type, width and height.

Flow

image-20251010-211239.png

Parameter set

Parameter

Type

Description

Image

Image

A grayscale image is required. You can use the "To Grayscale (Image)" node.

Width

Int32

The width of the image.

Height

Int32

The height of the image.

Type

ImageType

Indicates whether the image is in color or grayscale.

Split Image (RGB)

Determines the RGB color channels of an image - returns one value for each channel.

Flow

Screenshot 2025-12-10 121348.png

Parameter set

Parameter

Type

Description

Image

Image

The color image on which the operation is to be applied.

Keep Color

Boolean

Retains the channel's color in the new image.

Red

Image

The original image is based on the red color channel.

Blue

Image

The original image is based on the blue color channel.

Green

Image

The original image is based on the green color channel.

Split Image (HSV)

Determines the hue, saturation, and brightness of an RGB image by converting to HSV color space and splitting the channels.

Flow

Screenshot 2025-12-10 121634.png

Parameter set

Parameter

Type

Description

Image

Image

The color image on which the operation is to be applied.

Hue

Image

Image of the hue channel.

Saturation

Image

Image of the saturation channel.

Value

Image

Image of the brightness channel

Combine Image

Creates a color image by combining individual images for red, green, and blue channels.

Flow

Screenshot 2025-12-10 122253.png

Parameter set

Parameter

Type

Description

Red

Image

The input image is based on the red color channel.

Blue

Image

The input image is based on the blue color channel.

Green

Image

The input image is based on the greencolor channel.

Return

Image

The original image is based on the combination of the three images with their respective color channels.

Calculate Histogram

Calculates the histogram of an image. Supports grayscale (mono), RGB, and HSV channels. Optionally, a mask can be provided to calculate the histogram only for selected areas.

Flow

Screenshot 2025-10-24 135914.png

Parameter set

Attribute

Type

Description

Value range

Effect

Image

Image

Input image, on which the histogram calculation is performed.

image-20250903-055420.png

Analysis Type

HistogramAnalysisType

Histogram channel mode to use:

  • Mono: Calculates a grayscale histogram

Mono

Attribute

Value

Min

65

Max

255

Mean

229

Median

255

Std. Dev.

54

Pixels

268324

Histogram channel mode to use:

  • RGB: Calculates histograms for the blue, green, and red channels

RGB

Attribute

Value (RGB)

Min

18, 35, 137

Max

255, 255, 255

Mean

210, 225, 245

Median

255, 255, 255

Std. Dev.

88, 65, 23

Pixels

268324

Histogram channel mode to use:

  • HSV: Calculates histograms for the Hue (H), Saturation (S), and Value (V) channels.

HSV

Attribute

Value (HSV)

Min

137, 0, 0

Max

255, 224, 179

Mean

245, 43, 4

Median

255, 0, 0

Std. Dev.

23, 85, 14

Pixels

268324

Mask

Region

Optional image area to include in the histogram. Only pixels within this area are considered. If set to zero, the histogram is calculated across the entire image.

Return

Image Histogram

Returns the calculation results as a structure. A detailed breakdown can be performed using the Break Image Histogram function.

The histogram data can be further processed using the Break Histogram node. This node decomposes the structure into its individual components. Depending on the previously selected Analysis Type, the results of the histogram calculation can be read via the Gray outputs if Mono was previously selected, or First Channel, Second Channel, and Third Channel if RGB or HSV was used.

If the respective channels are further broken down using Break Image Histogram Channel, one obtains, on the one hand, an array of tuples consisting of the value and its frequency, and on the other hand, the extreme values ​​already listed above in the table.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.