GREYC CNRS ENSICAEN UNICAEN
A Full-Featured Open-Source Framework for Image Processing

Latest stable version: 2.3.3
Image gallery
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 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.


gallery_gallery_patterns0
Rain & snow
gallery_gallery_patterns0
Command: $ gmic gummy.png fx_rain 65,10,50,0.1,1,1,0 gui_merge_layers
(generated in 0.65s)
gallery_gallery_patterns1
Camouflage
gallery_gallery_patterns1
Command: $ gmic 400,400,1,3 fx_camouflage 9,12,100,30,46,33,75,90,65,179,189,117,255,246,158
(generated in 0.98s)
gallery_gallery_patterns2
Clouds
gallery_gallery_patterns2
Command: $ gmic landscape.png jeje_clouds 50,0.5
(generated in 0.13s)
gallery_gallery_patterns3
Crystal
gallery_gallery_patterns3
Command: $ gmic leaf.png fx_crystal 50,0.2,20,0
(generated in 0.84s)
gallery_gallery_patterns4
Crystal background
gallery_gallery_patterns4
Command: $ gmic 400,400,1,3 fx_crystal_background 10,25,0,100,1
(generated in 0.05s)
gallery_gallery_patterns5
Marble
gallery_gallery_patterns5
Command: $ gmic lion.png fx_marble 0.5,1,0,0,0.4,0.6,0.6,1.1,0,100
(generated in 0.04s)
gallery_gallery_patterns6
Mineral mosaic
gallery_gallery_patterns6
Command: $ gmic mandrill.png fx_mineral_mosaic 1,2,1,100,0
(generated in 0.68s)
gallery_gallery_patterns7
Op art
gallery_gallery_patterns7
Command: $ gmic monalisa.png fx_shapes 1,16,10,2,5,106.8,2,0,0,1,0
(generated in 0.31s)
gallery_gallery_patterns8
Satin
gallery_gallery_patterns8
Command: $ gmic 400,400,1,3 fx_satin 20,1,0,0,0,0,255,255,255,255,255,0,0,0,-50,0,0
(generated in 0.33s)
gallery_gallery_patterns9
Seamless turbulence
gallery_gallery_patterns9
Command: $ gmic 400,400,1,3 fx_seamless_turbulence 15,20,0,1,3,1
(generated in 0.27s)
gallery_gallery_patterns10
Shock waves
gallery_gallery_patterns10
Command: $ gmic rooster.png fx_shockwaves 10,10,20,0,0
(generated in 0.23s)
gallery_gallery_patterns11
Equation plot [parametric]
gallery_gallery_patterns11
Command: $ gmic 400,400,1,3 fx_equation_parametric "sin(t)*(exp(cos(t))-2*cos(4*t)-sin(t/12)^5)","cos(t)*(exp(cos(t))-2*cos(4*t)-sin(t/12)^5)",0,100,4096,1,0,64,0,0,128,0,0,1,1,1
(generated in 0.07s)
gallery_gallery_patterns12
Kitaoka spin illusion
gallery_gallery_patterns12
Command: $ gmic 400,400,1,3 KittyRings 30,8,0,1,113,0,113,0,255,0
(generated in 0.11s)
gallery_gallery_patterns13
Neon lighting
gallery_gallery_patterns13
Command: $ gmic 400,400,1,3 fx_neon_lightning 50,50,0,50,50,100,50,0.7,3,130,80,50,0.25,0
(generated in 0.31s)
gallery_gallery_patterns14
Lava
gallery_gallery_patterns14
Command: $ gmic tiger.png fx_lava 8,5,3,0,0
(generated in 0.11s)
gallery_gallery_patterns15
transition
gallery_gallery_patterns15
Command: $ gmic sample monkey,lion,monkey 100%,100% plasma. equalize. 256 transition[0,1,2] [3],10 rm.
(generated in 0.3s)
gallery_gallery_patterns16
Shapeism
gallery_gallery_patterns16
Command: $ gmic waterfall.png fx_shapeism 2,7,0.38,0,1,5,32,8,3,1,5,0.5,1,0,0,0,255
(generated in 8.59s)
gallery_tsp17
tsp
gallery_tsp17
Command: $ gmic 256,1,1,2 rand 0,512 tsp , 512,512,1,3 repeat {0,w} circle[-1] {0,I[$>]},2,1,255,255,255 line[-1] {0,boundary=2;[I[$>],I[$>+1]]},1,255,128,0 done keep[-1]
(generated in 0.14s)
gallery_chessboard18
chessboard
gallery_chessboard18
Command: $ gmic apples.png chessboard 32,32,0,0,25,0.3,255,128,0,0,128,255
(generated in 0.03s)
gallery_mandelbrot19
mandelbrot
gallery_mandelbrot19
Command: $ gmic 400,400 mandelbrot -2.5,-2,2,2,1024 map 0 +blur 2 elevation3d[-1] -0.2
(generated in 0.07s)
gallery_maze_mask20
maze_mask
gallery_maze_mask20
Command: $ gmic 0 text "G'MIC",0,0,53,1,1 dilate 3 autocrop 0 frame 1,1,0 maze_mask 8 dilate 3 negate mul 255
(generated in 0.75s)
gallery_plasma21
plasma
gallery_plasma21
Command: $ gmic 400,400,1,3 plasma
(generated in 0.02s)
gallery_shape_fern22
shape_fern
gallery_shape_fern22
Command: $ gmic shape_fern ,
(generated in 0.2s)
gallery_shape_snowflake23
shape_snowflake
gallery_shape_snowflake23
Command: $ gmic repeat 6 shape_snowflake 256,$> done
(generated in 0.04s)
gallery_sierpinski24
sierpinski
gallery_sierpinski24
Command: $ gmic david.png sierpinski 7
(generated in 0.27s)
gallery_syntexturize_patchmatch25
syntexturize_patchmatch
gallery_syntexturize_patchmatch25
Command: $ gmic dog.png crop 25%,25%,75%,75% syntexturize_patchmatch 512,512
(generated in 3.19s)
gallery_truchet26
truchet
gallery_truchet26
Command: $ gmic 400,300 truchet ,
(generated in 0.01s)
gallery_turbulence27
turbulence
gallery_turbulence27
Command: $ gmic 400,400,1,3 turbulence 16
(generated in 0.63s)
gallery_watermark_visible28
watermark_visible
gallery_watermark_visible28
Command: $ gmic elephant.png watermark_visible ,0.7
(generated in 0.03s)
gallery_weave29
weave
gallery_weave29
Command: $ gmic earth.png weave ,
(generated in 0.02s)

Arrays & framesArtisticB&WColorsDeformationsFilteringPatterns3D renderingCode samples
G'MIC is an open-source software distributed under the CeCILL free software licenses (LGPL-like and/or
GPL-compatible). Copyrights (C) Since July 2008, David Tschumperlé - GREYC UMR CNRS 6072, Image Team.