Mosaic Effect thru GIMP

1) From the File menu select New. In the “Create a new” dialog box specify width and height of the image, then click Ok.

2) Using Ink Tool from the Tool-Box create a bunch of flowers. You can double-click the Ink Tool to adjust it’s size, shape and other properties.


3) Next paint a flower vase  with the Ink Tool. I’ve created a blue vase.

4) Using the Fuzzy Select Tool from the Tool-Box, select only the flower vase. Here’s how it looks.

5) From the Filter menu, choose Distort and then choose Mosaic from the sub-menu.

6) You see the “Mosaic Dialog Box“, choose the following settings, as shown in the picture below. Click Ok.


7) This is how it looks, after the mosaic effect has been applied on the flower-vase.

The mosaic effect can be applied, not only on the flower vase but, on other objects as well. Just select the area where you want to achieve this effect. You can also apply mosaic on the whole image by selecting the entire image, choose Select → All (Ctrl+A) then Filter → Distort → Mosaic.

If you want to experiment, you can try adjusting the settings in the mosaic dialog box and play around a bit to see the varied output in the preview, if it’s checked off.

Here’s a detailed explanation of what the different aspects in mosaic dialog box mean :

Tiling primitives : 

Squares – has 4 edges

Hexagons – has 6  edges

Octagons & squares – has 8 or 4 edges

Triangles –  has 3 edges

Tile size :   

Slider and input box allow you to set the size of tile surface.

Tile height :  

It is the ledge, relief of tiles. Value is width of the lit border in pixels.

Tile spacing : 

It is the width of the space between tiles.

Tile neatness :  

When set to 1, most of tiles have the same size. With 0 value, size is determined at random and this may lead to shape variation.

Light direction :        

By default light comes from the upper left corner  (135°) renders the best results. You can change this direction from 0 to 360 (counter clockwise) resulting in different output.

Color variation :

Each tile has only one color.  Here you can increase the number of colors a little bit.

Antialiasing :

This option reduces the jagged distortions around curves, corners or diagonals that may have  jaggy borders.

Color averaging 

When this option is unchecked, the image can be distinctively seen in the tiles.  When checked, the colors inside  tiles are averaged into a single color and so the image gets well blended.

Allow tile splitting :

This option splits tiles in areas with many colors, and  so allows a better color gradation and more details.

Pitted surfaces :

With this option tile surface looks pitted.

FG/BG lighting :  

When this option is checked, tiles are lit by the  foreground color of the toolbox, and shadow is colored by the background color.  spaces in between the tiles have the background color.

This is how you apply different effects with GIMP’s sophisticated filter.


Please share your feedback below. You can also post an image of your finished file in the comments below.



© Copyright – All rights reserved.

You are welcome to study, print, copy and share this tutorial, provided  you mention our web address The tutorial can  be used freely for non-profit, sharing or educational purpose. It cannot be used for commercial purpose or resale without prior permission from it’s author who can be reached at