Draw on Image

../../../../_images/image_draw.svg

Annotates an image with drawings based on tabular data.

Documentation

Algorithms

circle

Draws (non-filled) circles from given X,Y points with givenradii

x:

Column name containing X-coordinates

y:

Column name containing Y-coordinates

radius:

Column name containing radii

red color:

A number (0-1) or column name containing colors for first imagechannel.

green color:

A number (0-1) or column name containing colors for second imagechannel, ignored for non RGB images

blue color:

A number (0-1) or column name containing colors for third imagechannel, ignored for non RGB images

alpha value:

A number (0-1) or column name containing alpha values used forblending the drawings over the image. 1.0 is opaque, 0.0 transparent

force colors:

If true then forces output to be RGB

filled circle

Draws filled circles from given X,Y points with given radii

x:

Column name containing X-coordinates

y:

Column name containing Y-coordinates

radius:

Column name containing radii

red color:

A number (0-1) or column name containing colors for first imagechannel.

green color:

A number (0-1) or column name containing colors for second imagechannel, ignored for non RGB images

blue color:

A number (0-1) or column name containing colors for third imagechannel, ignored for non RGB images

alpha value:

A number (0-1) or column name containing alpha values used forblending the drawings over the image. 1.0 is opaque, 0.0 transparent

force colors:

If true then forces output to be RGB

lines

Draws lines from coordinates (X,Y) to coordinates (X2,Y2)

x:

Column name containing X-coordinates

y:

Column name containing Y-coordinates

x2:

Column name containing X2-coordinates

y2:

Column name containing Y2-coordinates

red color:

A number (0-1) or column name containing colors for first imagechannel.

green color:

A number (0-1) or column name containing colors for second imagechannel, ignored for non RGB images

blue color:

A number (0-1) or column name containing colors for third imagechannel, ignored for non RGB images

alpha value:

A number (0-1) or column name containing alpha values used forblending the drawings over the image. 1.0 is opaque, 0.0 transparent

force colors:

If true then forces output to be RGB

symbols

Draws a symbol defined by number of vertices. Negative valuesare drawn as convex objects. Eg, triangles have N=3,squares N=4, hexagons N=6, stars N=-6

x:

Column name containing X-coordinates

y:

Column name containing Y-coordinates

radius:

Column name containing radii

red color:

A number (0-1) or column name containing colors for first imagechannel.

green color:

A number (0-1) or column name containing colors for second imagechannel, ignored for non RGB images

blue color:

A number (0-1) or column name containing colors for third imagechannel, ignored for non RGB images

alpha value:

A number (0-1) or column name containing alpha values used forblending the drawings over the image. 1.0 is opaque, 0.0 transparent

N:

Column name containing number of vertices

force colors:

If true then forces output to be RGB

Definition

Input ports

image image

Image to draw on

table table

Table used for drawing

Output ports

output image

Resulting image

Configuration

N (N)

(no description)

Algorithm (algorithm)

(no description)

alpha value (alpha value)

(no description)

blue color (blue color)

(no description)

force colors (force colors)

(no description)

green color (green color)

(no description)

radius (radius)

(no description)

red color (red color)

(no description)

x (x)

(no description)

x2 (x2)

(no description)

y (y)

(no description)

y2 (y2)

(no description)

Implementation

class node_draw.ImageDraw[source]