Artistic

Mosaic

gegl:mosaic
Mosaic is a filter which transforms an image into what appears to be a mosaic, composed of small primitives, each of constant color and of an approximate size.
Picture not available yet

Operation pads

This operation exposes the following data pads, defining how it receives, processes, and emits image data:

Input
Output

Operation properties

Tile geometry
dictionary
What shape to use for tiles.
Default Hexagons
Possible values SquaresHexagonsOctagonsTriangles
Tile size
gdouble
Average diameter of each tile (in pixels).
Default 15.00
Value range 1.001000.00.
Tile height
gdouble
Apparent height of each tile (in pixels).
Default 4.00
Value range 1.001000.00.
Tile neatness
gdouble
Deviation from perfectly formed tiles.
Default 0.65
Value range 0.001.00.
Tile color variation
gdouble
Magnitude of random color variations.
Default 0.20
Value range 0.001.00.
Color averaging
gboolean
Tile color based on average of subsumed pixels.
Default true
Rough tile surface
gboolean
Surface characteristics.
Default false
Allow splitting tiles
gboolean
Allows splitting tiles at hard edges.
Default true
Tile spacing
gdouble
Inter-tile spacing (in pixels).
Default 1.00
Value range 0.001000.00.
Joints color
GeglColor
Default ``
Light color
GeglColor
Default ``
Light direction
gdouble
Direction of light-source (in degrees).
Default 135.00
Value range 0.00360.00.
Antialiasing
gboolean
Enables smoother tile output.
Default true
Random seed
guint
Default 0
Value range 04294967295.