this repo tries to show examples of using G’mic which is a free and open source framework for image processing, it is multi platform with gui and cli versions, we’ll use the gui on gimp or krita to get a feel for how the filters look and use the cli version for batch processing as our goal is making animated gifs
more comprehensive examples of the filters can be found in the G’mic website here click on every image to see the cli command
when you found a filter you are happy with click the button highlighted in above picture to copy the code for batch proccessing
i made a post explaining how to download, cut, make a image sequence, apply filters and mux again here and will not repeat how i made this clip and image sequence again for saving time
for i in *.jpg; do echo $i; gmic $i fx_brushify 7,0.25,4,64,25,12,0,2,4,0,1,100,1,1,4,5,0,1,1 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i cartoon 3,100,30,1,2,64,0,50,50 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i samj_chalkitup 1,10,5,0,1,5,6,0,0,7,0.9,1.76,7,0 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_ColorAbstractionPaint 5,10,1,0,1,0,1,0,0,0,0,0,0,0 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_diffusiontensors 10,10,3,1,0.15,1,0,3,0,50,50 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_dreamsmooth 10,1,1,0.8,0,0.8,1,24,0 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_ellipsionism 20,10,10,1,3,0.5,0,50,50 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_ghost 200,10,0,-0.5,5,64,0,0,50,50 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_houghsketchbw 1.25,10,5,80,0.05,4,0,50,50 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_polygonize_delaunay 22,5,75,0.5,3,0,0,0,0,255,1,0,50,50 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_polygonize 300,10,10,10,10,0,0,0,255,0,50,50 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_poster_edges 20,60,5,0,10,0,0,0,50,50 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_posterize 150,30,1,32,0,100,0,0,50,50 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_quadtree 2,1024,0.5,0,3,1.5,1,1,0,50,50 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_shapeism 1,7,0.38,0,1,5,32,8,3,1,5,0.5,1,0,0,0,255 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i samj_Test_Skeletik 10,1,0,0,0,3,1,0,0,0,255 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_vector_painting 9.5,0,50,50 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i gcd_emboss 128,0 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_color_abstraction 0,16,0.2,0,50,50 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_tk_metallic 1,0,0,0 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_local_orientation 0.4,0,100,0,0,0,50,50 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_superpixels 32,24,6,1,1,0,0,0,255,0,50,50 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_marble 0.4,0.4,0,0,0.4,0.6,0.6,1.1,0,100 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i fx_mineral_mosaic 1.299,2,1,100,0 -o g-$i ; done
for i in *.jpg; do echo $i; gmic $i gcd_wiremap 150,250,0.5,0.5,1 -o g-$i ; done