# samj octobre 2010 www.aljacom.com/~gimp # quelques essais des filtres de gmic # tests sur version 1442 # licence : CC-BY http://creativecommons.org/licenses/by/3.0/deed.fr_CA # commande gmic -m test_erode.txt -test_erode ######################################################## # # # test_erode # # # ######################################################## #@gmic test_erode : : Tests effets gmic test_erode : image_a_tester=320_240.png temporisation_en_ms=400 creer_fichiers_images=1 taille_police=32 ## boucle # paramètre sur lequel on joue X=0 #index N° image Y=0 -do ##erode -input $image_a_tester -erode $X commande_testee=erode parametres=$X -af_sa $commande_testee,$parametres,$temporisation_en_ms,$creer_fichiers_images,$taille_police,$Y #index N° image Y={$Y+1} # paramètre sur lequel on joue X={$X+1} -while {$X<100.1} ## fin de la boucle ################################################################################################ ## boucle 2 # paramètre sur lequel on joue X=0 #index N° image ###Y=0 -do ##erode -input $image_a_tester -erode 0,$X commande_testee=erode parametres=0\\{$X} -af_sa $commande_testee,$parametres,$temporisation_en_ms,$creer_fichiers_images,$taille_police,$Y #index N° image Y={$Y+1} # paramètre sur lequel on joue X={$X+1} -while {$X<100.1} ## fin de la boucle 2 ################################################################################################ ## boucle 3 # paramètre sur lequel on joue X=0 #index N° image ###Y=0 -do ##erode -input $image_a_tester -erode $X,0 commande_testee=erode parametres={$X}\\0 -af_sa $commande_testee,$parametres,$temporisation_en_ms,$creer_fichiers_images,$taille_police,$Y #index N° image Y={$Y+1} # paramètre sur lequel on joue X={$X+1} -while {$X<100.1} ## fin de la boucle 3 ################################################################################################ ## boucle 4 # paramètre sur lequel on joue X=0 #index N° image ###Y=0 -do ##erode -input $image_a_tester -erode $X,{100-$X} commande_testee=erode parametres={$X}\\{100-$X} -af_sa $commande_testee,$parametres,$temporisation_en_ms,$creer_fichiers_images,$taille_police,$Y #index N° image Y={$Y+1} # paramètre sur lequel on joue X={$X+1} -while {$X<100.1} ## fin de la boucle 4 ################################################################################################ ## boucle 5 # paramètre sur lequel on joue X=0 #index N° image ###Y=0 -do ##erode -input $image_a_tester -erode {100-$X},$X commande_testee=erode parametres={100-$X}\\{$X} -af_sa $commande_testee,$parametres,$temporisation_en_ms,$creer_fichiers_images,$taille_police,$Y #index N° image Y={$Y+1} # paramètre sur lequel on joue X={$X+1} -while {$X<100.1} ## fin de la boucle 5 ######################################################## # # # af_sa : Affichage Sauvegarde # # # ######################################################## #@gmic af_sa #@gmic : fonctions d'affichage / sauvegarde af_sa : -skip ${1=0},${2=0},${3=0},${4=0},${5=0},${6=0} -text_outline $1\ $2,0,0,$5,1,1,255,255,255 -window -1,-1,0,0,$1 -if {$4==1} -output $1_$6.png -endif -wait $3 -window 0,0 -remove