############### Weird FX #####################################
#@gimp Weird Fx : gimp_contrast_swm3b , gimp_contrast_swm3b(0)
#@gimp : sep = separator ()
#@gimp : Blur the mask = float(2,0.5,10)
#@gimp : sep = separator ()
#@gimp : note = note ("Contrast Mask need the negative of the mask")
#@gimp : SKIP to use the mask to boost = bool(false)
#@gimp : note = note ("Uncheck for Contrast Mask,Check for Contrast Boost")
#@gimp : sep = separator ()
#@gimp : note = note("Merge the Mask")
#@gimp : Intensity = float (1,0,1)
#@gimp : sep = separator ()
#@gimp : Correct Color Shift = bool(true)
#@gimp : Swap Layer = bool (false)
#@gimp : Correction Intensity = float(1,0,1)
#@gimp : sep = separator(), note = note("<small>Author : <i>PhotoComiX</i>. Last update : <i>2010/12/26</i>.</small>")
#@gimp : note = link("Filter explained here","http://www.gimpchat.com/viewtopic.php?f=9&t=864")
gimp_contrast_swm3b :
-repeat @# -l[$>] -split_opacity -l[0]
--gimp_do_nothing
--luminance[-1] -to_rgb[-1]
-blur_xy[-1] $1,$1
-if {$2==0} -negative[-1] -elif {$2==1} -gimp_do_nothing -endif
-reverse[-1,-2] -gimp_compose_hardlight[-1,-2] $3
-if {$4==0 && $5==0} -keep[-1] -elif {$4==1 && 5==0} -reverse[-1,-2]-gimp_compose_value[-1,-2] $6 -elif {$4==0 && $5==1} -gimp_compose_value[-1,-2] $6 -endif
-endl -a c -endl -done
####################### End of Weird FX #########################
################## Resurrect Start ################################
#@gimp Resurrect from Transparency : gimp_resurrect, gimp_resurrect
#@gimp : note = note ("This filter may resurrect what erased to full transparency")
gimp_resurrect :
-repeat @# -l[$>]
-split_opacity -keep[-2]
-endl -done
################## Resurrect End ############################
################ My First Filter #############################
#@gimp My first filter: my_first_filter_command, my_first_filter_command
#@gimp : note = note("It is my first filter, I am so excited!")
#@gimp : sep = separator()
#@gimp : Angle = float(45,0,360)
#@gimp : Fill the empty space = choice("in black","like the borders","by repeating the image")
my_first_filter_command :
-rotate $1,$2
#****END OF FILTER****
################ EOF #######################################
############INK#WASH##############################
#@gimp Ink Wash : ink_wash, ink_wash(0)
#@gimp : note = note (""Ink Wash" controls")
#@gimp : Size = float(0.14,0,4)
#@gimp : Amplitude = float(23,0,200)
#@gimp : sep = separator ()
#@gimp : note = note ("Check if you wish visual control on this step )
#@gimp : SKIP all other steps = bool (false)
#@gimp : note = note ("UNcheck to reactivate the other controls ")
#@gimp : sep = separator ()
#@gimp : Smoother Sharpness = float(0.5,0,2)
#@gimp : Smoother Edge Protection = float(0.54,0,1)
#@gimp : Smoother Softness = float(2.25,0,10)
#@gimp :sep = separator ()
#@gimp : Stretch Contrast ? = choice ( NO, Automatic, Manual Controls )
#@gimp : note = note ("To activate the sliders below chose "Manual Controls"")
#@gimp :sep = separator ()
#@gimp : LN Amplititude = float(2,0,60)
#@gimp : LN Size = float(6,0,64)
#@gimp : LN Neightborhood-Smoothness = float(5,0,40)
#@gimp : LN Average-Smoothness = float(20,0,40)
ink_wash :
-gimp_pencilbw[-1] $1,$2,0,0,0
-if {$3==1} -return
-elif {$3==0} -gimp_anisotropic_smoothing 60,$4,$5,$6,1.1,0.8,30,2,0,1,1,0,1,0 -endif
-if {$7==0} -gimp_do_nothing
-elif {$7==1} -normalize_local 2,6,5,24,1,0,255
-elif {$7==2} -gimp_normalize_local $8,$9,$10,$11,1,3,0 -endif
###################END##########END###########END#################
This is just a snippet (portion) of my .gmic file. Just to give you an idea of what it looks like with a few filters in it.