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

Latest stable version: 2.4.0        Current pre-release: 2.4.1
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_filtering0
CRT sub-pixels
gallery_gallery_filtering0
Command: $ gmic dog.png fx_gcd_crt 1.8,1.8,0,0 equalize 256
(generated in 0.4s)
gallery_gallery_filtering1
Dirty
gallery_gallery_filtering1
Command: $ gmic duck.png fx_dirty 30,1,0,0,0
(generated in 0.16s)
gallery_gallery_filtering2
Freaky details
gallery_gallery_filtering2
Command: $ gmic eagle.png fx_freaky_details 2,10,1,11,0,32,0
(generated in 0.65s)
gallery_gallery_filtering3
Local variance normalization
gallery_gallery_filtering3
Command: $ gmic elephant.png jeje_normalize_local_variance 50,5,5,1,0,0
(generated in 0.06s)
gallery_gallery_filtering4
Mighty details
gallery_gallery_filtering4
Command: $ gmic earth.png fx_mighty_details 25,1,25,1,11,0
(generated in 0.5s)
gallery_blur_angular5
blur_angular
gallery_blur_angular5
Command: $ gmic flower.png blur_angular 2%
(generated in 0.27s)
gallery_blur_linear6
blur_linear
gallery_blur_linear6
Command: $ gmic fruits.png blur_linear 10,0,45
(generated in 1.02s)
gallery_blur_radial7
blur_radial
gallery_blur_radial7
Command: $ gmic greece.png blur_radial 2%
(generated in 0.08s)
gallery_glow8
glow
gallery_glow8
Command: $ gmic gummy.png glow ,
(generated in 0.1s)
gallery_smooth9
smooth [1/2]
gallery_smooth9
Command: $ gmic inside.png repeat 3 smooth 40,0,1,1,2 done
(generated in 0.46s)
gallery_smooth10
smooth [2/2]
gallery_smooth10
Command: $ gmic landscape.png 100%,100%,1,2 rand[-1] -100,100 repeat 2 smooth[-1] 100,0.2,1,4,4 done warp[0] [-1],1,1
(generated in 0.34s)
gallery_bilateral11
bilateral
gallery_bilateral11
Command: $ gmic leaf.png repeat 5 bilateral 10,10 done
(generated in 0.24s)
gallery_dog12
dog
gallery_dog12
Command: $ gmic leno.png dog 2,3
(generated in 0.08s)
gallery_deriche13
deriche [1/2]
gallery_deriche13
Command: $ gmic lion.png deriche 3,1,x
(generated in 0.01s)
gallery_deriche14
deriche [2/2]
gallery_deriche14
Command: $ gmic mandrill.png +deriche 30,0,x deriche[-2] 30,0,y add
(generated in 0.02s)
gallery_distance15
distance [1/2]
gallery_distance15
Command: $ gmic monalisa.png threshold 20% distance 0 pow 0.3
(generated in 0.07s)
gallery_distance16
distance [2/2]
gallery_distance16
Command: $ gmic 400,400 set 1,50%,50% +distance[0] 1,2 +distance[0] 1,1 distance[0] 1,0 mod 32 threshold 16 append c
(generated in 0.06s)
gallery_gradient_norm17
gradient_norm
gallery_gradient_norm17
Command: $ gmic pencils.png gradient_norm equalize
(generated in 0.04s)
gallery_normalize_local18
normalize_local
gallery_normalize_local18
Command: $ gmic rooster.png normalize_local 8,10
(generated in 0.09s)
gallery_sharpen19
sharpen [1/2]
gallery_sharpen19
Command: $ gmic rose.png sharpen 300
(generated in 0.02s)
gallery_sharpen20
sharpen [2/2]
gallery_sharpen20
Command: $ gmic square.png blur 5 sharpen 300,1
(generated in 0.05s)
gallery_solidify21
solidify
gallery_solidify21
Command: $ gmic teddy.png 100%,100% circle[-1] 50%,50%,25%,1,255 append c +solidify , display_rgba
(generated in 1.78s)

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.