This gallery gives a quick overview of the kind of features and generic filters available in the G'MIC open-source image processing framework.
          All the images below have been processed by the CLI interface gmic  of G'MIC, from a set of initial 2D color images.
            Click on an image to enlarge it and display the G'MIC command-line used for the processing (note: to reproduce this, you may have to escape some characters, according to the type of shell you use!).
          Remember, G'MIC lets you define your own image pipelines through custom command files.
            Your custom filters can be easily added afterwards in the plug-in for GIMP or Krita.
          For more details, visit the tutorial pages as well as the technical reference to get a full documentation on this software.
          
          
            
                
Engrave
              
              Command: 
$ gmic duck.png fx_engrave 0.5,4,0,7.68,15.2,0,0,1,10,1,0,0,0,1,0 gui_merge_layers (generated in 0.53s) 
            
                
Bokeh
              
              Command: 
$ gmic eagle.png fx_bokeh 3,8,0,30,8,4,0.3,0.2,210,210,80,160,0.7,30,20,20,1,2,170,130,20,110,0.15,0 (generated in 0.02s) 
            
            
            
            
            
            
            
                
Novel FX
              
              Command: 
$ gmic inside.png fx_graphic_novelfxl 0,2,6,5,20,0,0.62,14,0,1,0.5,0.78,1.92,0,0,0,1,1,1,0.5,0.8,1.28 (generated in 0.52s) 
            
            
            
                
Painting
              
              Command: 
$ gmic leno.png fx_painting 5,2.5,1.5,50,1,0 (generated in 1.75s) 
            
                
Posterize
              
              Command: 
$ gmic lion.png fx_posterize 150,30,1,6,0,0,1,0 (generated in 0.47s) 
            
            
            
                
Comic Book
              
              Command: 
$ gmic parrots.png cl_comic 0,2,0,1,1,15,15,1,10,20,6,2,0,0,0,0,0,0,50,50 (generated in 1.72s) 
            
            
                
Whirls
              
              Command: 
$ gmic rooster.png fx_paint_with_brush 6,"6",1,16,30,100,100,0,95,0.5,8,-1,-1,2,2,30,0,0,0,100,20,1,0,0,0,30,0,0,0,0,0,0,1,45,0,0,50,50 (generated in 1.89s) 
            
                
Fuzzy Painting
              
              Command: 
$ gmic rose.png fx_paint_with_brush 5,"5",0,16,10,100,100,10,80,0.5,3,135,50,6,1,20,0,0,0,90,3,10,0,0,0,30,0,15,15,15,15,15,1,45,0,0,50,50 (generated in 1s) 
            
                
Polygonize
              
              Command: $ gmic sample portrait4 blur 1 fx_polygonize_delaunay 40,5,75,0.5,3,50,0,0,0,255,1,0,50,50 
(generated in 0.95s)
 
            
                
Posterize
              
              Command: 
$ gmic teddy.png fx_posterize 150,30,1,12,0,0,0,0,50,50 (generated in 0.44s) 
            
                
Skeletik
              
              Command: $ gmic sample portrait2 samj_Test_Skeletik 10,1,0,0,0,3,1,0,0,0,255 
(generated in 2.27s)
 
            
                
Sketch
              
              Command: $ gmic sample portrait6 fx_sketchbw 3,45,180,30,1.75,0.02,0.5,0.75,0.1,0.7,3,6,0,1,4,0,0,50,50 
(generated in 0.61s)
 
            
            
            
            
            
            
            
            
                
sketchbw
              
              Command: 
$ gmic cliff.png +sketchbw 1 reverse blur[-1] 3 blend[-2,-1] overlay(generated in 0.16s) 
            
            
                
mosaic
              
              Command: 
$ gmic dog.png mosaic , +fill "I!=J(1) || I!=J(0,1)?[0,0,0]:I"(generated in 0.13s) 
            
            
                
polaroid
              
              Command: 
$ gmic eagle.png to_rgba polaroid 5,30 rotate 20 drop_shadow , drgba(generated in 0.2s) 
            
                
polygonize
              
              Command: 
$ gmic elephant.png +polygonize 100,10 fill[-1] "I!=J(1) || I!=J(0,1)?[0,0,0]:I"(generated in 0.2s) 
            
            
            
                
rodilius [2/2]
              
              Command: 
$ gmic fruits.png normalize_local 10,16 rodilius 10,4,400,16 smooth 60,0,1,1,4 normalize_local 10,16(generated in 5.47s) 
            
                
stencil
              
              Command: 
$ gmic greece.png +norm stencil. 2,1,4 +mul rm[0](generated in 0.01s)