Vous êtes sur la page 1sur 89

GREYC's Magic Image Converter (G'MIC)

Cette page propose de prsenter quelques fonctions images de G'MIC utilis en ligne de commandes.
Toutes les commandes de ce document sont testes et le rsultat affich.
Les commandes sont identiques pour les diffrents systmes d'exploitation.
Les filtres de G'MIC pour Gimp sont aussi accessiles en lignes de commandes. Ils sont prsents ! la fin de cette page au chapitre " Test des #greffons de Gimp crits en G'MIC# $ia l'In$ite de commandes
%ous pou$e& tlcharger la $ersion '( de cette page au format )*+ ! partir de ce lien " http",,---.al.acom.com,/gmic,commandes0gmic.pdf
Sommaire
)rsentation du programme G'MIC
1ccs ! partir de Gimp
2tilisation de G'MIC en ligne de commandes
Installation (3 its
Installation 45 its
6tenir l'aide
7emarques importantes
Installation sous Linux
8ffets des filtres de G'MIC $ia ligne de commande
Images utilises pour les tests
Corrections gomtriques
resi&e resi&e3x resi&e(x crop autocrop
channels
slices lines
columns
rotate mirror shift
transpose in$ert sol$e
trisol$e
eigen di.9stra permute
unroll
split append -arp
Les tests sur les filtres
deriche lur ilateral denoise smooth median sharpen con$ol$e correlate erode dilate inpaint
gradient
structuretensors
edgetensors hessian haar ihaar fft ifft
lur0x lur0y lur0& lur0xy lur0xy&
lur0angular
lur0radial lur0linear dog pde0flo-
heat0flo- meancur$ature0flo-
t$0flo- inpaint0flo- remo$e0hotpixels
richardson0lucy oriented0richardson0lucy
unsharp
unsharp0octa$e normali&e0local
map0tones fftpolar ifftpolar con$ol$e0fft
decon$ol$e0fft
andpass
-atermar90fourier
split0freq compose0freq erode0oct dilate0oct erode0circ dilate0circ s9eleton
%isualiser les effets des paramtres sur les filtres en $ido
%ido filtre lur0x
%ido filtre dilate
%ido filtre erode
Cration d'images et dessin
Crer image histogram distance ei9onal -atershed lael
displacement
sort mse psnr point line
polygon spline ellipse text graph axes grid qui$er flood image o.ect(d plasma
mandelrot
all sierpins9i text0outline
histogram0cumul direction3rg
$ector3tensor rg3ayer ayer3rg lic
gaussian function:d
pointcloud
sno-fla9e
color0ellipses ;ruit gaussien ;ruit uniforme
*amier truchet circlism ma&e
8ffets artistiques
polaroid drop0shado- tetris mosaic pu&&le sponge hearts
color0ellipses ellipsionism -hirls
cartoon dra-ing
dra-0-hirl stencil
stencil-
pencil- s9etch- dithered- dots- -arhol cuism glo- old0photo rodilius
texturi&e0paper texturi&e0can$as ripple fire0edges 9u-ahara
%isualiser les effets des paramtres des effets artistiques en $ideo
%ido effet mosaic
%ido effet pu&&le
%ido effet tetris
*formation spatiale
euclidean3polar polar3euclidean -arp0perspecti$e
-ater -a$e t-irl map0sphere flo-er &oom deform
fisheye
transform0polar
9aleidoscope rotoidoscope
Contours
gradient0norm gradient0orientation gradient3rg laplacian di$ergence
Inn Iee cur$ature edges isophotes
topographic0map
segment0-atershed
Manipulations gomtriques
split0tiles
append0tiles rr3d , resi&e0ratio3d r3dx , resi&e3d
x
r(dx , resi&e(d
x
r3dy , resi&e3dy r(dy , resi&e(d
y
r(d& , resi&e(d
&
upscale0smart
expand0x expand0y expand0&
expand0xy expand0xy& shrin90x shrin90y shrin90& shrin90xy ele$ate
8ntres,<orties
input output $erose print echo -arning command type shell shared camera display
display(d plot -indo- -ait select
output- outputp outputn display=
display0fft display0rga display0histogram display0tensors float3int> int>3float float3fft>
fft>3float
apply0camera
raino-0lut display0graph

Mlanges d'images ?fonctions #compose#@
rga
channels
a$erage
multiply
screen dar9en lighten
difference negation exclusion
o$erlay hardlight
softlight dodge colorurn reflect free&e stamp
interpolation
xor edges fade shapea$erage compose0median
compose0di$ide

Auelques fonctions (*
7endre un o.et (* sur une image
ele$ation(d
extrude(d
%isualiser les effets (* en $ideo
%ido effet cue
imagesphere(d
spherical(d
superformula(d
pointcloud(d
Auelques fonctions importantes
7cuprer les dimensions d'une image
1.outer un canal alpha
<upprimer un canal alpha
Crer du ruit
Con$ertir une image en ni$eaux de gris
In$erser les couleurs
Correction du gamma
1ppliquer une coure de couleurs
<euils
7emplir d'une couleur
<olarisation
<epia
8nle$er couleurs et opacit
Correction des yeux rouges
<lectionner une couleur
7emplacer une couleur
Changer de couleurs $ia une matrice (B(
7emplacer les couleurs d'une image par celles d'une autre image
Cadres
Contrastes
Crer des damiersC motifs a.ustales
Crer des $idos
Domres alatoires
Lumire douce
*essinC peinture
7cupration des couleurs dominantes d'une image ?colormap@
Indexation de l'image a$ec la meilleure palette des couleurs ?autoindex@
7emplacement des &ones transparentes $ia une extension des couleurs ad.acentes par interpolation ?solidify@
Crer des rayons lumineux ?lightrays@
*essiner des camemerts ?piechart@
*mos
2tilisation des raccourcis pour les commandes
Test des #greffons de Gimp crits en G'MIC# $ia l'In$ite de commandes
1rrays E +rames
1rtistic
Colors
Contours
*eformations
*egradations
8nhancement
Layers
Lights E <hado-s
)atterns
)resets
7endering
<equences
*i$ers
Prsentation du programme G'MIC
G'MIC ?http",,gmic.sourceforge.net,@ est un programme d'images fonctionnant sous plusieurs systmes d'exploitation.
Il peut Ftre utilis en lignes de commandes ou au tra$ers d'une interface utilisateur ?G2I@ $ia un greffon de Gimp.
Il dispose de trs nomreux effets qui seront reprsents plus loin dans cette page.
Les tlchargements sont disponiles aux pages http",,sourceforge.net,pro.ects,gmic,files, ?excutales et sources@ et http",,gmic.sourceforge.net,gimp.shtml ?greffon de Gimp@.
Ce programme est construit autour de la iliothque CImg ?http",,cimg.sourceforge.net@.
Le chef de pro.et est *a$id Tschumperl ?7onounours@.
La licence d'utilisation est disponile ! " en franGais http",,---.cecill.info,licences,Licence0CeCILL0%3Hfr.html en anglais http",,---.cecill.info,licences,Licence0CeCILL0%3Hen.html.
2n groupe de discussionC en anglaisC est ou$ert sur http",,---.flic9r.com,groups,gmic,.
Version 6 !its "indo#s
*epuis .an$ier 3=:3C nous proposons une $ersion 45 its pour Iindo-s dans une archi$e &ip qui contient le greffon pour Gimp ainsi que la $ersion autonome de G'MIC ?gmic.exe@.
Cette $ersion 45 its pour Iindo-s est eaucoup plus rapide que la $ersion (3 its.
Les liens pour la tlcharger sont accessiles depuis notre log http",,sam.creations.logspot.com ! partir du liell #G'MIC pour Gimp Iindo-s# en haut ! droite de la page.
Cette $ersion est teste srieusementC sur plusieurs $ersions de Gimp pour le greffonC a$ec un script de test pour G'MIC ?gmic.exe@.
8lle comporte aussi un dmonstrateur qu'il faur appeler $ia un des fichiers mega_demo.bat ou mega_demo - SILENT.bat . %oici le contenu de mega_demo.bat "
start gmic -m mega_demo.txt -fonction_mega_demo
exit
Le fichier mega0demo.txt contient la fonction qui affichera les rsultats de l'action des diffrents filtres.
<ous Linux il est possile d'utiliser ce dmoC il suffit de tlcharger
H http",,---.al.acom.com,/gmic,mega0demo.txt
H http",,---.al.acom.com,/gmic,geo.png
La ligne de commande pour appeler ce dmo est " gmic -m mega_demo.txt -fonction_mega_demo
Ce dmo fonctionne en (3 its ou en 45 its.
Auelques caractristiques de cette $ersion "
H Tout est plac dans un unique rpertoireC est fonctionnel C est test.
H Jchanges $ia internet actif ?test possile pour tlcharger les mascottes@.
H +onctionnement plus rapide a$ec le mode silencieux ?gmicHs@.
H Auelques formats d'images tests
En sortie (output) $
JPEG : .jpg gmic geo.png -o test.jpg!
"#P : .bmp gmic geo.png -o test.bmp!
PNG : .png gmic geo.png -o test.png!
$I#G%: .cimg& gmic geo.png -o test.cimg&! 'ormat $I#G compress(
$I#G : .cimg gmic geo.png -o test.cimg! 'ormat $I#G non compress(
TI'' : G)#I$ ne pe*t pas (crire des fic+iers .tiff o* .tif d)*ne fa,on correcte - .(rifier!.
En entre (input) $
JPEG : .jpg gmic test.jpg!
"#P : .bmp gmic test.bmp!
PNG : .png gmic test.png!
$I#G%: .cimg& gmic test.cimg&! 'ormat $I#G compress(
$I#G : .cimg gmic test.cimg! 'ormat $I#G non compress(
TI'' : .tif / .tiff gmic mire.tiff! 0.ec 1ibtiff/ i1 1it 1es TI'' non compress(s/ compress(s L%2 / pac3 bits / d(f1ation / $#JN $#45!. I1 ne pe*t pas 1ire 1es fax.
%cc&s ' partir de Gimp
<ous Iindo-sC aprs installation du paquet gmic0gimp0-in(3.&ipC ce programme est disponile sur l'image par 'i1tres K G)#I$ ?copie d'cran@.
%oici une structure possile aprs installation. *ans ce casC le greffon sera disponile pour tous les utilisateurs "
6(pertoire d)insta11ation de Gimp
LMMM1ib
LMMMgimp
LMMM7.8
LMMMp1*g-ins
N gmic_gimp.exe greffon de Gimp!
N 1ibfft9:-:.d11 bib1iot+;<*e transformations de 'o*rier!
N 1ibpng:.d11 bib1iot+;<*e images png!
N pt+readG$7.d11 bib1iot+;<*e process*s para11;1es!
N 1ibgcc_s_d97-=.d11 G$$ r*ntime 1ibrar>!
N
N a*tres greffons de Gimp!
N
LMMM_gmic
c*r1.exe transferts m*1ti-protoco1es!
Il existe aussi un installateur sous Iindo-s " gmic0gimp0-in(3.exe ?non testC code source non disponile@. Il semle qu'il installe le greffon dans le rpertoire de l'utilisateur en coursC ce qui est un prolme pour les ordinateurs multiHutilisateurs.
)our les autres systmes d'exploitation ?Linux (3 et 45 itsC <no- Leopard@C des paquets sont disponiles sur http",,sourceforge.net,pro.ects,gmic,files,.
*a$id Tschumperle a cr un scriptHfu de dmonstration #gmic0in0script.scm#. 1prs installation il est accessile sur une image par " 'i1tres K G)#I$ Script test.
)our les programmeursC $oici les procdures pour appeler le greffon G'MIC de Gimp "
register-proced*re ?p1*g-in-gmic?
?G)#I$?
?G)#I$?
?@a.id Tsc+*mper1(?
?@a.id Tsc+*mper1(?
?788A?
?GI#P P1*g-In?


?r*n-mode?
?GI#P_P@"_INT:7?
?Interacti.e/ non-interacti.e?
!

?image?
?GI#P_P@"_I#0GE?
?Inp*t image?
!

?dra9ab1e?
?GI#P_P@"_@6020"LE?
?Inp*t dra9ab1e *n*sed!?
!

?inp*t?
?GI#P_P@"_INT:7?
?Inp*t 1a>ers mode/ 9+en non-interacti.e8Bnone/ =Bacti.e/ 7Ba11/ :Bacti.e C be1o9/ DBacti.e C abo.e/ EBa11 .isib1es/ FBa11 in.isib1es/ GBa11 .isib1es decr.!/ ABa11 in.isib1es decr.!/ HBa11
decr.!!?
!

?command?
?GI#P_P@"_ST6ING?
?G)#I$ command string/ 9+en non-interacti.e?
!
!

!
!
-gimp_sponge =7/7
Test des #greffons de Gimp crits en G'MIC# $ia l'In$ite de commandes ?ou une ligne de commande@ sans lancer Gimp
Lien pour appeler une fonction #greffon de Gimp crit en G'MIC# $ia le #shell#
Le greffon $a crer diffrents fichiers ?a$ec gmic dans leur nom@ ! ces emplacements " $:IJsersIK*ti1isate*rLI0pp@ataI6oaming E $:IJsersIK*ti1isate*rLI0pp@ata ?sous IO@.
8xemple des fichiers crs "
LMMM$:IJsersIK*ti1isate*rLI0pp@ataI6oaming
N
N gent1emanbeggar_gmic.gmic
N gmic_def.=E8H
N gmic_so*rces.cimg&
N iain_ferg*sson.gmic
N 3aros.gmic
N naggobot.gmic
N p+otocomix.gmic
N rono*no*rs.gmic
N tom3ei1.gmic
Liens $ers deux pages de scriptHfu de dmonstration utilisant G'MIC " scriptHfuHacid0patterns.html et <criptH+u0(40motifs0a$ec0GMIC.html
(ti)isation de G'MIC en )igne de commandes
Les essais sont faits a$ec les $ersions :.5.5.3 ! :.5.O.= puis :.'.= P 45its dans un en$ironnement Iindo-s O 45its.
Insta))ation de )a version *+ !its
Tlcharger le paquet #gmic0QDR de $ersionS0-in(3.&ip# ! partir de http",,sourceforge.net,pro.ects,gmic,files, et dcompresser cette archi$e.
%oici la structure "
LMMMgmic-KNM de .ersionL_9in:7
N gmic.exe programme principa1!
N gmic_gimp.exe greffon de Gimp!
N jpegF7.d11 bib1iot+;<*e images jpeg!
N 1ibfft9:-:.d11 bib1iot+;<*e transformations de 'o*rier!
N 1ibpng:.d11 bib1iot+;<*e images png!
N pt+readG$7.d11 bib1iot+;<*e process*s para11;1es!
N &1ib=.d11 bib1iot+;<*e compression de donn(es!
N 1ibgcc_s_d97-=.d11 G$$ r*ntime 1ibrar>!
N
LMMM_gmic
c*r1.exe transferts m*1ti-protoco1es!
Insta))ation de )a version 6 !its
Les liens pour la tlcharger sont accessiles depuis notre log http",,sam.creations.logspot.com ! partir du liell #G'MIC pour Gimp Iindo-s# en haut ! droite de la page.
Tlcharger le paquet #gmic0QDR de $ersionS0full045its0-in.&ip# puis dcompresser cette archi$e.
%oici la structure principale ?des fichiers de tests .at peu$ent Ftre a.outs dans le sousHrpertoire gmic0standalone@ "
N---gmic-KNM de .ersionL_f*11_FDbits_9in
O 1ise&-moi.+tm1
O
N---gmic_gimp_p1*gin
O O gmic_gimp.exe greffon de Gimp!
O O gmic_in_script.scm script-f* de Gimp!
O O 1ibfft9:-:.d11 bib1iot+;<*e transformations de 'o*rier!
O O 1ibgcc_s_sj1j-=.d11 G$$ r*ntime 1ibrar>!
O O 1ibpng=E-=E.d11 bib1iot+;<*e images png!
O O 1ibstdcNN-F.d11 GNJ Standard $NN Librar>!
O O pt+readG$7.d11 bib1iot+;<*e process*s para11;1es!
O O
O N---_gmic
O c*r1.exe transferts m*1ti-protoco1es!
O
N---gmic_standa1one
O gmic.exe programme principa1 mode ba.ard!
O gmic-s.exe programme principa1 mode si1encie*x!
O c*r1.exe transferts m*1ti-protoco1es!
O mega_demo.bat programme de d(monstration!
O mega_demo.txt fonctions de d(monstration!
O 1ibfft9:-:.d11 bib1iot+;<*e transformations de 'o*rier!
O 1ibgcc_s_sj1j-=.d11 G$$ r*ntime 1ibrar>!
O 1ibjpeg-A.d11 bib1iot+;<*e images jpeg!
O 1ibpng=E-=E.d11 bib1iot+;<*e images png!
O 1ibtiff-:.d11 bib1iot+;<*e images tiff!
O 1ibstdcNN-F.d111 GNJ Standard $NN Librar>!
O &1ib=.d11 bib1iot+;<*e compression de donn(es!
O Start Termina1 2it+ Test G)#I$.bat @(marrage d* termina1!
O mega_demo.txt 'onctions d* programme de d(monstration!
O mega_demo.bat @(marrage de 1a d(monstration G)#I$ en mode ba.ard!
O mega_demo - SILENT.bat @(marrage de 1a d(monstration G)#I$ en si1encie*x!
O geo.png image de test =7AP=7A en co*1e*rs!
O mire.tiff image de test =87DP=87D en ni.ea*x de gris!
O N diff(rents a*tres fic+iers de d(monstration se1on 1es .ersions de G)#I$
O
N---so*rces
gmic_KNM de .ersionL.tar.g& fic+ier a>ant ser.i - 1a compi1ation!
,!tenir )'aide
6u$rir #In$ite de commandes#C au choixC par "
Menu *marrer K Tous les programmes K 1ccessoires K In$ite de commandes.
Taper cmd dans la fenFtre de recherche du menu *marrer.
Lorsque l'in$ite de commandes taper ?architecture d'une $ersion 45 its@ "
cd $:IKr(pertoire de d(compressionLIgmic-KNM de .ersionL_f*11_FDbits_9inIgmic_standa1one
Touche 8ntre.
gmic --+e1p Q aide_gmic.txt
Touche 8ntre.
Le fichier d'aide #aide0gmic.txt# est cr dans le rpertoire de l'excutaleC un exemple est aussi consultale ! partir de ce lien " aide0gmic.txt.
Remar-ues importantes
1$ec l'In$ite de commandes Iindo-s les noms de rpertoires ou les noms de fichiers placs dans la ligne de commande qui contiennent des espaces doi$ent oir ! cette rgle "
Le caractre T doit Ftre plac a$ant l'espace. 8xemple pour ou$rir le fichier 'ma elle image.png' a$ec G'MIC " gmic maI be11eI image.png
Les caractres accentus sont accepts "
gmic $:I(t(78=8I:aoRt78=8_=.png
2ne ligne de commandes peut contenir plusieurs instructions qui seront excutes successi$ement.
*es oprationsC des testsC des oucles peu$ent se faire ! l'intrieur de la ligne de commandeC par exemple " -erode S7P:T U -erode F
)our en sa$oir plus sur les oprationsC les commandesC etc. il faut consulter l'aide " aide0gmic.txt.
Les images )DG et V)8G sont ien gres. )ar dfaut la qualit V)8G est de :==W. )our d'autres types d'images ?;M)C etc@C il est prfrale d'utiliser un con$ertisseur comme GimpC ImageMagic9C +reeImage utilis par MaringouinC etc.
Images > its,canal hors normes ?X= et K3''@ "
La fonction d'interpolation #resi&e# est modifie et il faut prendre certaines prcautions a$ec l'interpolation #'Uicuic# C $oir remarque.
Certaines fonctions ren$oient des images hors normes qu'il faut traiter a$ec -c*t 8/7EE ?-c 8/7EE@C $oir le message Veu Do$ =5C 3=:= O"=5 pm.
%oici un exemple de commande pour tester les $aleurs hors normes et otenit un on rsultat sur n'importe quelle image a$ec la fonction #resi&e # "
gmic Kimages! - traiterL -resi&e =A8/=A8/=/:/E ?-if SimU8T -c 8/7EE -e1if Si#Q7EET -c 8/7EE -endif? -o Kimages! trait(es!L
7emarque de *a$id Tschumperl " Certains rsultats de filtre mriteraient d'Ftre coups entre Q=C3''S a$ant de sau$er le rsultat. C'est le cas par exemple pour 'Hrichardson0lucy'C 'Horiented0richardson0lucy'C 'Hunsharp'C 'Hunsharp0octa$e'C 'Hnormali&e0local'C 'Hgradient0orientation'C 'Hlaplacian'C 'Hdi$ergence'C 'HInn'C
'Iee'C 'Hcur$ature'C 'Hdisplay=' et la dtection de ords 'Hderiche'.
Images > its,canal ! normaliser "
7emarque de *a$id Tschumperl " Certains rsultats de filtre mriteraient d'Ftre normaliss dans Q=C3''S a$ant de sau$er le rsultat. C'est le cas par exemple pour 'Hcon$ol$e'C 'Hcorrelate'C 'Hstructuretensors'C 'Hhessian'C'Hhaar'C'Hdog'C'Hcon$ol$e0fft'C 'Handpass'C 'Hsplit0frequency'C 'Hplasma'.
Le programme est incapale de crer un rpertoireC il faut crer le rpertoire a$ant d'utiliser gmic.exe.
8xemple d'une image e11ipse.png ?3'4B3'4 (3its@ affiche et cre dans ...Igmic-=.D.G.8_9in:7Iessais ?! chaque fin de ligneC $alider par la touche 8ntre@ "
cd $:IKr(pertoire de d(compressionLIgmic-KNM de .ersionL_f*11_FDbits_9inIgmic_standa1one
md essais
gmic 7EF/7EF/=/D -e11ipse E8V/E8V/=78/A8/DE/=/7EE/8/8 -disp1a> -o*tp*t essaisIe11ipse.png
7sultat "
Il est possile de crer ses propres fonctions en utilisant un langage de programmation dcrit dans l'aide. Le?s@ programme?s@ cr?s@ sera,seront sau$egard?s@ dans un fichier texte qui sera utilis par l'excutale gmic.
2n fichier de commandes par dfaut est d.! fourni dans le pac9age G'MIC. Il est situ ! Yhttp",,gmic.sourceforge.net,gmic0def.xxxxZC o[ YxxxxZ doit Ftre remplac par les 5 chiffres de la $ersion actuelle de G'MIC.
C'est un on dut pour apprendre ! crer ses commandes personnalises. Toutes les commandes contenues dans le fichier de commandes gmic0def.xxxx sont inclues par dfaut dans la $ersion xxxx de G'MIC.
8xemple de contenu d'un programme sau$egard dans le fichier ...gmic-KNM de .ersionL_f*11_FDbits_9inIgmic_standa1oneItest=.txt ?lien tlchargement " test:.txt@
WXgmic fonction_test= : : Tests programmation gmic
fonction_test= :
W cr(ation image 7EFP7EF pixe1s sans cana1 a1p+a
7EF/7EF/=/:
W cr(ation e11ipse
-e11ipse E8V/E8V/=78/A8/-DE/=/7EE/8/7EE
Wajo*t effet ?spread?
-spread =8/8/8
Waffic+er 1e r(s*1tat
-disp1a>
Wsa*.egarder 1)image en test=.jpg <*a1it( A8V dans 1e r(pertoire de G)#I$
-o*tp*t test=.jpg/A8
La ligne de commande pour acti$er la fonction #fonction0test:# du programme #test:.txt# est "
gmic -m test=.txt -fonction_test=
7sultat "
G'MIC utilise ++M)8G pour otenir des squences $ido. Le site http",,ffmpeg.&eranoe.com,uilds, propose des $ersions compiles pour Iindo-s.
)our installer ++M)8G sous Iindo-sC il suffet de tlcharger l'archi$e O\ip ?45its ou (3 its , static ou shared@C la dcompresser et placer les fichiers .exe C .d11 dans le rpertoire de gmic.exe.
<uite aux essais a$ec la $ersion :.5.5.3 C nous n'a$ons pas su et pas pu otenir automatiquement une $ido sous Iindo-s ou sous 2untu en utilisant une commande de ce type " gmic geo.png -animate tetris/?=8?/?78?/==/8/animate.a.i/D8C la $ido est tou.ours dcoupe en petits morceaux.
)ar contreC en utilisant la commande gmic =.png 7.png -morp+ E/8.7/8.= -o morp+.mpeg nous a$ons pu otenir une $ido mpeg lisile sur de nomreux lecteurs a$ec ces paramtres " Y*tp*t images K8/../=HHL as fi1e )morp+.a.i)/ 9it+ 7E fps and bitrate 78DA3. Les
autres formats ?fl$C oggC mo$@ peu$ent poser des prolmes de lectureC le format a$i est lisile sur %LC.
)our otenir de plus nomreux paramtrages sur les $idos il est prfrale de crer des squences d'images ?exemple " gmic geo.png -animate tetris/?=8?/?78?/==/8/animate.png/D8@ et de les traiter dans ++M)8GC %irtualduC Gimp a$ec G1)C 1$idemuxC etc. )our con$ertir les $idos au format
6gg Theora nous utilisons l'utilitaire ffmpeg3theoraH=.3>.exe.
Insta))ation sous .inu/
La remarque qui suit est ancienneC $rifier selon $otre distriution ou tlcharger les excutales proposs sur http",,sourceforge.net,pro.ects,gmic,files,
<ous 2untu :=.:= (3 its " L'installation de la $ersion :.5.5.3 est compliqueC certaines iliothques ne sont pas dans les dp]ts officiels.
)ar <ynaptic on peut installer gmic :.(.'.O puis $rifier ! partir du terminal en $isualisant une dmo " gmic -x_sp1ine
E00ets des 0i)tres de G'MIC via )igne de commande
Images uti)ises pour )es tests
L'image des deux perroquets ralise par ^oda9 ?9odim3(.png@ pro$ient du site http",,r=9.us,graphics,9oda9,.

Cette image est rduite en dimensions a$ec G'MIC par cette ligne de commandes "
gmic 3odim7:.png -resi&e :8V/:8V -o*tp*t perro<*ets.png
7sultat "
C'est cette image rduite qui sera principalement utilise lors des tests.
)our les tests sur le ruitC l'image est une portion de l'image ni9onHd(:==H:3>==isoHnrstanHig..pg de la page http",,---.focusHnumerique.com,testH::3P,reflexHni9onHd(:==HruitHelectroniqueH:3.html
Cette portion d'image est otenue a$ec cette ligne de commandes "
gmic ni3on-d:=88-=7A88iso-nrstan-big.jpg -crop =8EF/A=F/=7AF/HG8 -o br*it.png
7sultat "
L'image rduite de Lena sera utilise pour les corrections gomtriques.
Corrections gomtri-ues
)aramtres de la ligne de commande ?aide de G'MIC@ Image?s@ d'origine Ligne de commande 7sultat
Hresi&e QimageSC 0interpolationC 0ordersC 0cxC 0cyC 0c&C 0cc _
`Qimage0-S _ -idthK=QWSaC 0`Qimage0hS _ heightK=QWSaC
0`Qimage0dS _ depthK=QWSaC
0`Qimage0sS _ spectrumK=QWSaC 0interpolationC 0ordersC 0cxC
0cyC 0c&C 0cc _
?noargs@
7esi&e selected images -ith specified geometry.
?eq. to 'Hr'@.
'interpolation' can e ` H:Unone ?memory content@ _ =Unone _
:Unearest _ 3Ua$erage _
(Ulinear _ 5Ugrid _ 'Uicuic _ 4Ulanc&os a.
'orders' can e ` H:Unone _ =Udirichlet _ :Uneumann _
3Ucyclic a.
'cxCcyCc&Ccc' set the centering mode -hen 'interpolationU=' ?must
e in Q=C:S@.
7emarque de *a$id *a$id Tschumperl sur la fonction #resi&e# "
Lorsque l'on utilise la fonction d'interpolation bicubique (valeur de 5), les valeurs de l'image redimensionne ne restent pas forcment dans l'intervalle d'origine (en gnral [0,255]), et donc lorsque l'on
sauve un pg, on obtient des points abbrants sur les pi!els qui "dbordent"#
$e n'est pas un bug % par dfinition mat&matique, l'interpolation bicubique ne prserve pas la plage des valeurs d'origine, contrairement par e!emple ' l'interpolation linaire ou ' l'interpolation au plus
proc&e voisin# (')*$ consid+re que les pi!els des images sont ' valeurs flottantes et n'a donc aucune raison de 'couper' e!plicitement les valeurs de l'image redimensionne entre [0,255] (c'est ce qui tait
fait avant, mais c'tait une erreur ,)#
-i on veut sauver une image flottante en s'assurant que les valeurs des pi!els restent entre [0,255] (t.piquement, si on veut sauver en /0(, 01( ou tout autre format 2bits 3 canal), il faut dire ' (')*$ de
'couper' e!plicitement les valeurs entre [0,255], avec la commande '4cut' %
gmic image.jpg -resi&e :8V/:8V/=/:/E -c*t 8/7EE -o resi&ed.jpg
*l n'. a pas de raison de privilgier un comportement de "coupure" par dfaut lors d'une interpolation, car il . a d'autres situations o5 l'on ne sou&aite pas ce comportement (t.piquement quand on traite
des images d'entres ' valeurs flottantes pas dfinies entre [0,255], ce qui arrive frquement avec d'autres t.pes de modalit que les p&otos couleurs classiques % imagerie mdicale, etc##)#
%oici un exemple de commande pour tester les $aleurs hors normes et otenit un on rsultat sur n'importe quelle image "
gmic Kimages! - traiterL -resi&e =A8/=A8/=/:/E ?-if SimU8T -c 8/7EE -e1if Si#Q7EET -c 8/7EE -endif? -o Kimages! trait(es!L
Their default $alues are '='.
?noargs@ runs interacti$e mode ?uses the instant -indo- Q=S if
opened@.
gmic geo.png -resi&e 788V/E8V -o resi&e.png
gmic geo.png -resi&e =A8/=A8/=/:/E -c 8/7EE -o resi&e7.png
Hresi&e3x
7esi&e selected images using the <cale3x algorithm.
gmic geo.png -resi&e7x -o resi&e7x.png

Hresi&e(x
7esi&e selected images using the <cale(x algorithm.
gmic geo.png -resi&e:x -o resi&e:x.png
7sultat identique ! Hresi&e3x b
Hcrop x=QWSCx:QWSC 0orders _
x=QWSCy=QWSCx:QWSCy:QWSC 0orders _
x=QWSCy=QWSC&=QWSCx:QWSCy:QWSC&:QWSC 0orders _
x=QWSCy=QWSC&=QWSCc=QWSCx:QWSCy:QWSC&:QWSCc:QWSC 0orders _
?noargs@
Crop selected images -ith specified region coordinates.
'orders' can e ` =Udirichlet _ :Uneumann a.
?noargs@ runs interacti$e mode ?uses the instant -indo- Q=S if
opened@.
gmic geo.png -crop =EV/EV/G8V/D8V -o crop.png
gmic geo.png -crop 78V/78V/A8V/A8V -o crop7.png
Hautocrop $alue:C$alue3C..
1utocrop selected images y specified $ectorH$alued intensity.
gmic geo7.png -a*tocrop 8/7EE/7EE -o a*tocrop.png
?)our un contour transparent utiliser " -a*tocrop 8@
Hchannels ` Qimage=S _ c=QWS aC 0` Qimage:S _ c:QWS a
<elect specified channels of selected images.
gmic geo7.png -c+anne1s 8 -o c+anne1s_6.png
Canal rouge
gmic geo7.png -c+anne1s = -o c+anne1s_Z.png
Canal $ert
gmic geo7.png -c+anne1s 7 -o c+anne1s_".png
Canal leu
Hslices ` Qimage=S _ &=QWS aC 0` Qimage:S _ &:QWS a
<elect specified slices of selected images.
o.et (*
gmic -sp+ere:d 788/= -s1icesK-=L =8 -o s1ices.png
- .(rifier!

Hlines ` Qimage=S _ y=QWS aC 0` Qimage:S _ y:QWS a
<elect specified lines of selected images.
gmic geo.png -1ines A8 -o 1ines.png
Image origine
Image tire en hauteur ?:==px@
Hcolumns ` Qimage=S _ x=QWS aC 0` Qimage:S _ x:QWS a
<elect specified columns of selected images.
gmic geo.png -co1*mns F8 -o co1*mns.png
Image origine
Image tire en largeur ?:==px@
Hrotate angleC 0ordersC 0interpolationC 0cxQWSC 0cyQWSC 0&oom
7otate selected images -ith specified angle ?in deg.@.
'orders' can e ` =Udirichlet _ :Uneumann _ 3Ucyclic a.
'interpolation' can e ` =Unone _ :Ulinear _ 3Uicuic a.
Ihen rotation center ?'cx'C'cy'@ is specifiedC the si&e of the image
is preser$ed.
gmic geo.png -rotate -:8/8/= -o rotate.png
gmic geo.png -rotate -:8/=/= -o rotate7.png
gmic geo.png -rotate -:8/7/= -o rotate:.png
gmic geo.png -rotate -:8/8/=/:8/F8 -o rotateD.png
Hmirror axisU` x _ y _ & _ c a
Mirror selected images along specified axis.
gmic geo.png -mirror x -o mirror.png
Hshift $xQWSC 0$yQWSC 0$&QWSC 0$cQWSC 0orders
<hift selected images y specified displacement $ector.
'orders' can e ` =Udirichlet _ :Uneumann _ 3Ucyclic a.
gmic geo7.png -s+ift 78 -o s+ift.png
Htranspose
Transpose selected images.
gmic geo.png -transpose -o transpose.png
Hin$ert
Compute the in$erse of the selected matrices.
.
gmic 8/-=[-=/8! -in.ert -o in.ert_m7.png
&oom image B:=
Zis*a1isation matrice origine :
gmic 788/:8/E8[DD/77=/FF[7EE/8/=7G! -n 8/7EE -o o_in.ert.png
&oom image B :=
gmic 788/:8/E8[DD/77=/FF[7EE/8/=7G! -in.ert -n 8/7EE -o in.ert.png
&oom image B :=
Hsol$e QimageS
<ol$e linear system 1c U ; for selected ;H$ectors and specified
1Hmatrix.
. %oir la fonction _f*nction=d du fichier gmic0def.:553. .
Htrisol$e QimageS
<ol$e tridiagonal system 1c U ; for selected ;H$ectors and
specified tridiagonal 1Hmatrix.
Tridiagonal matrix must e stored as a ( column $ectorC -here
3nd column contains the diagonal coefficientsC -hile :st and (rd
columns contain the left and right coefficients.
. Don test .
Heigen
Compute the eigen$alues and eigen$ectors of specified
symmetric matrices.
.
Don test
?QmatriceS@ Heigen
.
Hdi.9stra starting0nodeKU=Cending0nodeKU=
Compute minimal distances and pathes from specified ad.acency
matrices y the *i.9stra algorithm.
. Don test .
Hpermute permutation
)ermute selected image axes y specified permutation.
'permutation' is a comination of the character set `x_y_&_caC
e.g. 'xyc&'C 'cxy&'C ..
gmic geo.png -perm*te ?>xc&? -o perm*te.png
Hunroll axisU` x _ y _ & _ c a
2nroll selected images along specified axis.
. Don test ?8xemples dans le fichier gmic0def.:553@. .
Hsplit axisU` x _ y _ & _ c aC 0n0parts _
patch0xK=C 0patch0yK=C 0patch0&K=C 0patch0$K=Corders _
$alueC 09eep0splitting0$aluesU` d _ H a
<plit selected images along specified axisC patch or scalar $alue.
?eq. to 'Hs'@.
'n0parts' can e ` =Umaximum split _ K=Usplit in D parts _
X=Usplit in parts of si&e HD a.
'orders' can e ` =Udirichlet _ :Uneumann a.
gmic geo.png -sp1it > -o sp1it.png
:3> images de :3>pxB:px
de
split0======.png
!
split0===:3O.png
Happend axisU` x _ y _ & _ c aC 0alignment
1ppend selected images along specified axis.
?eq. to 'Ha'@.
'alignment' can e ` pUleft _ cUcenter _ nUright a.
. geo.png -append x .
H-arp QimageSC 0is0relati$eU` = _ : aC 0interpolationU` = _ : aC
0ordersC 0n0framesK=
Iarp selected image -ith specified displacement field.
'orders' can e ` =Udirichlet _ :Uneumann _ 3Ucyclic a.
gmic geo.png geo7.png -9arpK-7L K-=L/=/=/8 -o 9arp.png

.es tests sur )es 0i)tres
)aramtres de la ligne de commande ?aide de G'MIC@ Image?s@ d'origine Ligne de commande ?gmic image -Kfi1treL -o res*1tat.png@ 7sultat
Hderiche std0$ariationKU=QWSCorderU` = _ : _ 3 aCaxisU` x _ y _ & _ c aC 0orders
1pply *eriche recursi$e filter -ith specified standard de$iationC orderC axis and order
conditions on selected images.
'orders' can e ` =Udirichlet _ :Uneumann a.
gmic perro<*ets.png -deric+e 8.E/=/x/8 -c 8/7EE -o deric+e.png
8xemple de commande qui teste les $aleurs hors normes "
gmic geo.png -deric+e 8.E/=/x/8 ?-if SimU8T -c 8/7EE -e1if Si#Q7EET
-c 8/7EE -endif? -o test_.a1idite_deric+e.png
Hlur std0$ariationKU=QWSC 0orders
;lur selected images y quasiHgaussian recursi$e filter.
'orders' can e ` =Udirichlet _ :Uneumann a.
-b1*r :/8
Hilateral std0$ariation0sK=QWSCstd0$ariation0rK=
;lur selected images y anisotropic ilateral filtering.
'orders' can e ` =Udirichlet _ :Uneumann a.
-bi1atera1 7E/78
Hdenoise std0$ariation0sKU=C 0std0$ariation0pKU=C 0patch0si&eK=C 0loo9up0si&eK=C
0smoothnessC
0fast0approxU` = _ : a
*enoise selected images y nonHlocal patch a$eraging.
-denoise =8/:8/:/E/8/=
Hsmooth amplitudeKU=C 0sharpnessKU=C 0anisotropyC 0alphaC 0sigmaC 0dlK=C 0daK=C
0precisionK=C
interpolationC 0fast0approxU` = _ : a _
n0iterationsKU=C 0sharpnessKU=C 0anisotropyC 0alphaC 0sigmaC 0dtK=C= _
QimageSC 0amplitudeKU=C 0dlK=C 0daK=C 0precisionK=C 0interpolationC 0fast0approxU` =
_ : a _
QimageSC 0n0itersKU=C 0dtK=C=
<mooth selected images anisotropically using diffusion )*8'sC -ith specified field of
diffusion tensors.
'anisotropy' must e in Q=C:S.
'interpolation' can e ` =Unearest _ :Ulinear _ 3UrungeH9utta a.
-smoot+ G8
Hmedian radiusKU=
1pply median filter of specified radius on selected images.
-median D
Hsharpen amplitudeKU= _
amplitudeKU=C:C 0edgeKU=C 0alphaC 0sigma
<harpen selected images y in$erse diffusion or shoc9 filters methods.
-s+arpen 788
Hcon$ol$e QimageSC 0ordersC 0is0normali&edU` = _ : a
Con$ol$e selected images y specified mas9.
'orders' can e ` =Udirichlet _ :Uneumann a.
gmic perro<*ets.png -=/-8.E[-=/-=.E[-=/=! -con.o1.eK8L K=L -n 8/7EE
-oK8L con.o1.e.png
gmic perro<*ets.png -=/-=/8.E! -con.o1.eK8L K=L -n 8/7EE -oK8L
con.o1.e=.png
Hcorrelate QimageSC 0ordersC 0is0normali&edU` = _ : a
Correlate selected images y specified mas9.
'orders' can e ` =Udirichlet _ :Uneumann a.
gmic perro<*ets.png =/-=.7! -corre1ate K=L -n 8/7EE -oK8L
corre1ate.png
Herode si&eKU=' _
si&e0xKU=Csi&e0yKU=C 0si&e0&KU= _
QimageSC 0ordersC 0ordersC 0is0normali&edU` = _ : a
8rode selected images y a rectangular or the specified structuring element.
'orders' can e ` =Udirichlet _ :Uneumann a.
-erode E
Hdilate si&eKU= _
si&e0xKU=Csi&e0yKU=Csi&e0&KU= _
QimageSC 0ordersC 0ordersC 0is0normali&edU` = _ : a
*ilate selected images y a rectangular or the specified structuring element.
'orders' can e ` =Udirichlet _ :Uneumann a.
-di1ate =E
Hinpaint QimageS
Inpaint selected images y specified mas9.
gmic perro<*ets.png fond_=.png -inpaint K=L K8L -oK8L inpaint.png
Hgradient ` x _ y _ & a..` x _ y _ & aC 0scheme _
?no args@
Compute the gradient components ?first deri$ati$es@ of selected images.
'scheme' can e ` H:Uac9-ard _ =Ucentered _ :Ufor-ard _ 3Usoel _
(UrotationHin$ariant ?default@ _ 5Urecursi$e a.
?no args@ compute all significant 3d,(d components.
gmic perroquets.png Hgradient Hc =C3'' Ho gradient.png
Hstructuretensors 0scheme
Compute the structure tensor field of selected images.
'scheme' can e ` =Ucentered _ :Ufor-ardHac9-ard: _ 3Ufor-ardHac9-ard3 a.
gmic perroquets.png Hstructuretensors Hn =C3'' Ho structuretensors.png
Hedgetensors sharpnessKU=C 0anisotropyC 0alphaC 0sigmaCis0sqrtU` = _ : a
Compute the diffusion tensors of selected images for edgeHpreser$ing smoothing
algorithms.
'anisotropy' must e in Q=C:S.

gmic perro<*ets.png -edgetensors 8.=/8.=/=/= -9indo9 -9ait 7888 -n
8/7EE -o edgetensors.png
Hhessian ` xx _ xy _ x& _ yy _ y& _ && a..` xx _ xy _ x& _ yy _ y& _ && a _
?no args@
Compute the hessian components ?second deri$ati$es@ of selected images.
?no args@ compute all significant components.
gmic perro<*ets.png -+essian -n 8/7EE -o +essian.png
Hhaar scaleK=
Compute the direct haar multiscale -a$elet transform of selected images.
gmic perro<*ets.png -crop 8/8/7EE/7EE -+aar 8.E -n 8/7EE -o +aar.png
?-crop 8/8/7EE/7EE pour otenir une image de 3'4B3'4@
Hihaar scaleK=
Compute the in$erse haar multiscale -a$elet transform of selected images.
':30':3.png ?':3pixelsB':3pixels@
perroquets.png
gmic E=7_E=7.png -+aar 7 -i+aar 7 -o res*1tat.png
gmic perro<*ets.png -crop 8/8/7EE/7EE -+aar 7 -i+aar 7 -o
res*1tat7.png
resultat.pngU':30':3.png
resultat3.pngUperroquets.png?3'4B3'4@
Hfft
Compute the direct fourier transform of selected images.
image origine
gmic Kimage origineL -fft Kop(rationsL -ifft -o Kr(s*1tatL
Lien s*r 1es transform(es de 'o*rrier a.ec G)#I$
Po*r faire *ne con.ersion :
- fftpo1ar et 1)in.erse ifftpo1ar
- gmic geo.png -f1oat7fftA -o geo7fft.png et 1)in.erse gmic
geo7fft.png -fftA7f1oat -c 8/7EE -o fft7geo.png
.
Hifft
Compute the in$erse fourier transform of selected images.
image origine
Hlur0x amplitudeQWSKU=C 0ordersU` = _ : a
;lur selected images along the cHaxis.
gmic perro<*ets.png -b1*r_x =8 -o b1*r_x.png
Hlur0y amplitudeQWSKU=C 0ordersU` = _ : a
;lur selected images along the eHaxis.
gmic perro<*ets.png -b1*r_> =8 -o b1*r_>.png
Hlur0& amplitudeQWSKU=C 0ordersU` = _ : a
;lur selected images along the \Haxis.
(* . .
Hlur0xy amplitude0xQWSCamplitude0yQWSC 0ordersU` = _ : a
;lur selected images along the c and e axes.
gmic perro<*ets.png -b1*r_x> =8/=8 -o b1*r_x>.png
Hlur0xy& amplitude0xQWSCamplitude0yQWSCamplitude0&C 0ordersU` = _ : a
;lur selected images along the cC e and \ axes.
(* . .
Hlur0angular 0amplitudeQWSC 0cxC 0cy
1pply angular lur on selected images.
gmic perro<*ets.png -b1*r_ang*1ar 7/8.E/8.E -o b1*r_ang*1ar.png
Hlur0radial 0amplitudeQWSC 0cxC 0cy
1pply radial lur on selected images.
gmic perro<*ets.png -b1*r_radia1 7/8.E/8.E -o b1*r_radia1.png
Hlur0linear 0amplitude:QWSC 0amplitude3QWSC 0angleU=C 0ordersU` =Udirichlet _
:Uneumann a
1pply linear lur on selected imagesC -ith specified angle and amplitudes.
gmic perro<*ets.png -b1*r_1inear 7/7/:8/8 -o b1*r_1inear.png
Hdog 0sigma:KU=QWSC 0sigma3KU=QWS
Compute difference of gaussian on selected images.
gmic perro<*ets.png -dog =.E/8 -n 8/7EE -o dog.png
gmic perro<*ets.png -dog =.E/8 -n 8/7EE -negati.e -o negati.e_dog.png
Hpde0flo- 0n0iterKU=C 0dtC 0$elocity0commandC 0sequence0flagU` = _ : a
1pply iterations of a generic )*8 flo- on selected images.
paramtre ( " _ laplacian _ Iee _ cur$ature _
gmic perro<*ets.png -pde_f1o9 78/D8/1ap1acian/8 -o pde_f1o9.png
Hheat0flo- 0n0iterKU=C 0dtC 0sequence0flagU` = _ : a
1pply iterations of the heat flo- on selected images.
gmic perro<*ets.png -+eat_f1o9 78/D8/8 -o +eat_f1o9.png
Hmeancur$ature0flo- 0n0iterKU=C 0dtC 0sequence0flagU` = _ : a
1pply iterations of the mean cur$ature flo- on selected images.
gmic perro<*ets.png -meanc*r.at*re_f1o9 78/D8/8
-o meanc*r.at*re_f1o9.png
Ht$0flo- 0n0iterKU=C 0dtC 0sequence0flagU` = _ : a
1pply iterations of the total $ariation flo- on selected images.
gmic perro<*ets.png -t._f1o9 E/=8/8 -o t._f1o9.png Trs peu de diffrence par rapport ! l'image d'origine.
Hinpaint0flo- 0n0iter:KU=C 0n0iter3KU=C 0dtKU=C 0alphaC 0sigma
1pply iteration of the inpainting flo- on selected images.
. f f
Hremo$e0hotpixels 0mas90si&eK=C 0thresholdQWSK=
7emo$e hot pixels in selected images.
gmic perro<*ets.png -remo.e_+otpixe1s :/=8 -o remo.e_+otpixe1s.png
Hrichardson0lucy amplitudeQWSKU=C 0n0iterKU=C 0dtKU=C 0regulKU=C
0regul0typeU` =UTi9hono$ _ :Umeancur$. _ 3UT% a
*econ$ol$e image -ith the iterati$e 7ichardsonHLucy algorithm.
gmic perro<*ets.png -ric+ardson_1*c> =8/78/D8/8/8 -c 8/7EE -o
ric+ardson_1*c>.png
Horiented0richardson0lucy amplitude:QWSKU=C 0amplitude3QWSKU=C 0angleC
0n0iterKU=C 0dtKU=C 0regulKU=C 0regul0typeU` =UTi9hono$ _ :Umeancur$. _ 3UT% a
*econ$ol$e image -ith the iterati$e 7ichardsonHLucy algorithm for oriented 9ernels.
gmic perro<*ets.png -oriented_ric+ardson_1*c> =8/=8/:8/78/D8/8/8 -c
8/7EE -o oriented_ric+ardson_1*c>.png
Hunsharp 0radiusQWSKU=C 0amountKU=C 0thresholdQWSKU=
1pply unsharp mas9 on selected images.
gmic perro<*ets.png -*ns+arp :/7/E -c 8/7EE -o *ns+arp.png
Hunsharp0octa$e 0n0scalesK=C 0radiusQWSKU=C 0amountKU=CthresholdQWSKU=
1pply octa$e sharpening on selected images.
gmic perro<*ets.png -*ns+arp_octa.e 7/:/7/E -c 8/7EE -o
*ns+arp_octa.e.png
Hnormali&e0local 0amplitudeKU=C 0radiusK=C 0n0smoothKU=QWSC 0a0smoothKU=QWSC
0is0cutU` = _ : aC 0minU=C 0maxU3''
Dormali&e selected images locally.
gmic perro<*ets.png -norma1i&e_1oca1 =8/:/=8/=8/8/8/7EE -c 8/7EE -o
norma1i&e_1oca1.png
Hmap0tones 0thresholdKU=C 0gammaKU=C 0smoothnessKU=CiterKU=
1pply tone mapping operator ased on )oisson equation.
gmic perro<*ets.png -map_tones E/=/=8/7 -o map_tones.png
Hfftpolar
Compute fourier transform of selected imagesC as centered magnitude,phase images.
gmic perro<*ets.png -fftpo1ar -oK-=L fftpo1ar.png
Hifftpolar
Compute in$erse fourier transform of selected imagesC from centered magnitude,phase
images.
gmic perro<*ets.png -ifftpo1ar -o ifftpo1ar.png
Hcon$ol$e0fft
Con$ol$e selected images t-oHyHt-o through fourier transforms.
gmic geo.png geo3.png Hcon$ol$e0fftQH3CH:S Hn =C3'' Ho con$ol$e0fft.png
f
Hdecon$ol$e0fft
*econ$ol$e selected images t-oHyHt-o through fourier transforms.
. f .
Handpass 0min0freqQWSC 0max0freqQWS
1pply andpass filter to selected images.
gmic perro<*ets.png -bandpass EV/HEV -n 8/7EE -o bandpass.png
H-atermar90fourier 0textC 0si&eK=
1dd an textual -atermar9 in the frequency domain of selected images.
geo3.png ?(couleurs@ gmic geo7.png -9atermar3_fo*rier \\\/7D -c 8/7EE -o
9atermar3_fo*rier.png
-atermar90fourier.png ?l'image semle identique mais le
codage donne :=3: couleurs@
-atermar90fourier.png
%isualiser le message inscrit par la fonction H-atermar90fourier "
gmic 9atermar3_fo*rier.png -f1oat7fftA -o .is*9atermar3_fo*rier.png
Il est possile de $oir le message ccc aux 5 coins de la
partie haute de l'image.
Hsplit0freq smoothnessK=QWS
<plit selected images into lo- and high frequency parts.
gmic perro<*ets.png -sp1it_fre< =8 -n 8/7EE -o sp1it_fre<.png
Hcompose0freq
Compose selected lo- and high frequency parts into ne- images.
gmic perro<*ets.png -compose_fre< -o compose_fre<.png
f
7sultat identique ! l'image d'origine.
Herode0oct 0si&eKU=
1pply octagonal erosion of selected images y specified si&e.
gmic perro<*ets.png -erode_oct =8 -o erode_oct.png
Hdilate0oct 0si&eKU=
1pply octagonal dilation of selected image y specified si&e.
gmic perro<*ets.png -di1ate_oct =8 -o di1ate_oct.png
Herode0circ 0si&eKU=
1pply circular erosion of selected images y specified si&e.
gmic perro<*ets.png -erode_circ =8 -o erode_circ.png
Hdilate0circ 0si&eKU=
1pply circular dilation of selected image y specified si&e.
gmic perro<*ets.png -di1ate_circ =8 -o di1ate_circ.png
Hs9eleton
Compute s9eleton of inary shapes using morphological thinning.
gmic perro<*ets.png -s3e1eton -n 8/7EE -o s3e1eton.png
Cration d'images et dessin
)aramtres de la ligne de commande ?aide de G'MIC@ Image?s@ d'origine Ligne de commande 7sultat
Crer image noire de :B:px ?: canal ni$eaux de gris@ aucune gmic = -o =_=.png
Crer image noire de 3'4B3'4px ?( canaux 7%;@ aucune gmic 7EF/7EF/=/: -o 7EF_7EF_:.png
Crer image transparente de 3'4B3'4px ?5 canaux 7%;@ aucune gmic 7EF/7EF/=/D -o 7EF_7EF_D.png
Hhistogram n0le$elsK=QWSC 0$al=QWSC 0$al:QWS
Compute the histogram of selected images.
If $alue range is specifiedC the histogram is estimated only for pixels
in the specified
$alue range.
. %oir les fonctions +istogram_c*m*1C p1ot7.a1*eC etc. du fichier gmic0def.:553. .
Hdistance iso$alue
Compute the unsigned distance function to specified iso$alue.
. %oir les fonctions edgesC spongeC etc. du fichier gmic0def.:553. .
Hei9onal n0iterationsKU=C 0and0si&eKU=
Compute iterations of the ei9onal equation ?signed distance
function@ on selected images.
. f .
H-atershed Qpriority0imageSC 0fill0linesU` = _ : a
Compute the -atershed transform of selected images.
. %oir la fonction segment_9aters+ed du fichier gmic0def.:553. .
Hlael
Lael connected components in selected images.
. f .
Hdisplacement Qsource0imageSC 0smoothnessKU=C 0precisionK=C
0n0scalesKU=Citeration0maxKU=C
is0ac9-ardU` = _ : a
8stimate displacement field et-een selected images and specified
source.
If 'nscales'U=C the numer of needed scales is estimated from the
image si&e.
. %oir les fonctions morp+C deinter1aceC etc. du fichier gmic0def.:553. .
Hsort 0orderingU` d _ H aC 0axisU` x _ y _ & _ c a
<ort pixel $alues of selected images.
. -sortK-=L N/> .
Hmse
Compute M<8 ?MeanH<quared 8rror@ matrix et-een selected
images.
. f .
Hpsnr 0max0$alue
Compute )<D7 ?)ea9 <ignalHtoHDoise 7atio@ matrix et-een
selected images.
. f .
Hpoint xQWSCyQWSC 0&QWSC 0opacityC 0color:C..
<et specified colored pixel on selected images.
*efault color $alue is '='.
Contenu du fichier de commandes point.txt
WXgmic test_point : : Tester 1a fonction point
test_point :
-inp*t 7EF_7EF_:.png
\B8
-do
-point ]\/]\/8/=/7EE/7EE/8
\BS]\N=T
-9+i1e S]\U7EFT
-o point.png
Ligne de commandes "
gmic -m point.txt -test_point
Hline x=QWSCy=QWSCx:QWSCy:QWSC 0opacityC 0patternC 0color:C..'
*ra- specified colored line on selected images.
'pattern' is an hexadecimal numer starting -ith '=x' -hich can e
omitted
e$en if a color is specified.
*efault color $alue is '='.
Contenu du fichier de commandes line.txt
WXgmic test_1ine : : Tester 1a fonction 1ine
test_1ine :
-inp*t 7EF_7EF_:.png
\B=8
-do
-1ine ]\/D8/]\/7=E/=/7EE/7EE/8
\BS]\N78T
-9+i1e S]\U7EFT
-o 1ine.png
Ligne de commandes "
gmic -m 1ine.txt -test_1ine
Hpolygon DCx:QWSCy:QWSC..CxDQWSCyDQWSC 0opacityC 0patternC
0color:C..
*ra- specified colored DH$ertices polygon on selected images.
'pattern' is an hexadecimal numer starting -ith '=x' -hich can e
omitted
e$en if a color is specified. If a pattern is specifiedC the polygon is
dra-n outlined instead of filled.
*efault color $alue is '='.
gmic 7EF_7EF_:.png -po1>gon :/E8/78/7D8/788/=8/7D8/=/7EE/8/7EE -o po1>gon.png
Hspline x=QWSCy=QWSCu=QWSC$=QWSCx:QWSCy:QWSCu:QWSC$:QWSC
0opacityC 0patternC 0color:C..
*ra- specified colored spline cur$e on selected images.
'pattern' is an hexadecimal numer starting -ith '=x' -hich can e
omitted
e$en if a color is specified.
*efault color $alue is '='.
gmic 7EF_7EF_:.png -sp1ine =7G/E/8/8/=7G/7=8/A88/-D88/=/7EE/8/7EE -sp1ine =7G/E/8/8/=7G/7=8/-
A88/-D88/=/7EE/7EE/8 -o sp1ine.png
Hellipse xQWSCyQWSC7QWSCrQWSC 0angleC 0opacityC 0color:C..
*ra- specified colored ellipse on selected images.
'pattern' is an hexadecimal numer starting -ith '=x' -hich can e
omitted
e$en if a color is specified. If a pattern is specifiedC the ellipse is
dra-n outlined instead of filled.
*efault color $alue is '='.
gmic 7EF_7EF_:.png -e11ipse E8V/E8V/=78/A8/H8/=/7EE/8/7EE -o e11ipse7.png
Htext textC 0xQWSC 0yQWSC 0font0heightKU=C 0opacityC 0color:C..
*ra- specified colored text string on selected images.
8xact preHdefined si&es are ':('C'35'C'(3' and ''O'.
*efault color $alue is '='.
<pecifying a target image -ith a si&e of :x:x:x: resi&es it to ne-
dimensions such that the image contains the entire text string.
gmic perro<*ets.png -text Exemp1eI GI)#I$/78/78/:7/=/=/7EE/7EE/7EE -o text.png
Hgraph Qfunction0imageSC 0plot0typeC 0$ertex0typeC 0yminC 0ymaxC
0opacityC 0patternC 0color:C.. _
'formula'C 0resolutionKU=C 0plot0typeC 0$ertex0typeC 0xminCxmaxC
0yminC 0ymaxC 0opacityC 0patternC 0color:C..
*ra- specified function graph on selected images.
'plot0type' can e ` =Unone _ :Ulines _ 3Usplines _ (Uar a.
'$ertex0type' can e ` =Unone _ :Upoints _ 3C(Ucrosses _ 5C'Ucircles _
4COUsquares a.
'pattern' is an hexadecimal numer starting -ith '=x' -hich can e
omitted
e$en if a color is specified.
*efault color $alue is '='.
gmic perro<*ets.png -grap+ K-=L/=/8/7EE/8/8.8E/7EE/7EE/8 -o grap+.png
Haxes x=Cx:Cy=Cy:C 0opacityC 0patternC 0color:C..
*ra- xyHaxes on selected images.
'pattern' is an hexadecimal numer starting -ith '=x' -hich can e
omitted
e$en if a color is specified.
*efault color $alue is '='.
gmic 7EF_7EF_:.png -axes 8/788/F88/8/=/7EE/7EE/8 -o axes.png
Hgrid si&exQWSKU=Csi&eyQWSKU=C 0offsetxQWSC 0offsetyQWSC
0opacityC 0patternC 0color:C..
*ra- xyHgrid on selected images.
'pattern' is an hexadecimal numer starting -ith '=x' -hich can e
omitted
e$en if a color is specified.
*efault color $alue is '='.
gmic 7EF_7EF_:.png -grid :8/D8/A/A/=/7EE/7EE/8 -o grid.png
Hqui$er Qfunction0imageSC 0samplingK=C 0factorC 0is0arro-U` = _
: aC 0opacityC 0patternC 0color:C..
*ra- specified 3d $ector,orientation field on selected images.
'pattern' is an hexadecimal numer starting -ith '=x' -hich can e
omitted
e$en if a color is specified.
*efault color $alue is '='.
La commande )-<*i.er) permet d)affic+er *n c+amp de .ecte*r s*r *ne image/ et pe*t s)*ti1iser par exemp1e comme ceci :
gmic 7EF/7EF/=/7/?coscPx^=8!Psin>^78!? --r :88V/:88V -nK-=L 8/7EE -<*i.erK-=L K8L/78/=A -rmK8L

Hflood xQWSC 0yQWSC 0&QWSC 0toleranceKU=C 0opacityC 0color:C..
+loodHfill selected images using specified $alue and tolerance.
*efault color $alue is '='.
Image transparente 3'403'405.png
7emplissage de .auneC opacitU=.'
gmic 7EF_7EF_D.png -f1ood =88/788/8/=/8.E/7EE/7EE/8 -o f1ood.png
Himage QspriteSC 0xQWSC 0yQWSC 0&QWSC 0cQWSC 0opacityC
0Qsprite0mas9S
*ra- specified sprite image on selected images.
sprite.png
3'403'40(.png
gmic 7EF_7EF_:.png sprite.png -imageK-7L K-=L/E8/=88/8/8/= -oK8L image.png
Ho.ect(d Qo.ect(dSC 0xQWSC 0yQWSC 0&C 0opacityC 0is0&ufferU` = _
: a
*ra- specified (d o.ect on selected images.
gmic 7EF_7EF_:.png -sp+ere:d 788/= -object:d K-=L/788/788/8/=/8 -oK8L object:d.png
Hplasma alphaC 0etaC 0opacity
*ra- a random colored plasma on selected images.
gmic 7EF_7EF_:.png -p1asma D/8.= -n 8/7EE -o p1asma.png
Hmandelrot &=rC&=iC&:rC&:iC 0iteration0maxKU=C 0is0.uliaU` = _ : aC
0c=rC 0c=iC 0opacity
*ra- mandelrot,.ulia fractal on selected images.
gmic 7EF_7EF_:.png -mande1brotK-=L -=.E/=.E/8.H/-=.E/7E8/8/8.:/8.8:/= -o mande1brot.png
Hall 07C 0GC 0;
*ra- a colored 7G;1 all sprite on selected images.
sans gmic 7EF/7EF/=/: -ba11 7EE/8/7EE -to_co1ormode : -o ba11.png
Hsierpins9i recursion0le$elKU=
*ra- <ierpins9i triangle on selected images.
sans gmic 7EF/7EF/=/: -sierpins3i : -o sierpins3i.png
Htext0outline textC 0xQWSC 0yQWSC 0font0heightK=C 0outlineKU=C
0opacityC 0color:C..
*ra- specified colored and outlined text string on selected images.
gmic perro<*ets.png -text_o*t1ine Exemp1eI GI)#I$/8/8/:7/=/=/7EE/7EE/7EE -o text_o*t1ine.png
Hhistogram0cumul 0n0le$elsK=C 0is0normali&edU` = _ : a
Compute cumulati$e histogram of selected images.
. %oir la fonction transfer_+istogram du fichier gmic0def.:553 .
Hdirection3rg
Compute 7G; representation of selected 3d direction fields.
. %oir la fonction gradient7rgb du fichier gmic0def.:553 .
H$ector3tensor
Con$ert selected $ector fields to corresponding diffusion tensor
fields.
gmic geo7.png -.ector7tensor -o .ector7tensor.png
Hrg3ayer 0start0patternU=C 0colorU=
Transform selected color images to 7G;H;ayer sampled images.
gmic geo7.png -rgb7ba>er 8/8 -o rgb7ba>er.png
image en ni$eaux de grisC 3 couleurs
Hayer3rg 0GM0smoothnessC 07;0smoothness:C
07;0smoothness3
Transform selected 7G;H;ayer sampled images to color images.
gmic rgb7ba>er.png -ba>er7rgb E/E/E -o ba>er7rgb.png
Hlic 0amplitudeK=C 0channelsK=
Generate LIC representation of $ector field.
gmic geo7.png -1ic =88/= -o 1ic.png
Hgaussian 0sigma:QWSC 0sigma3QWSC 0angle
*ra- a centered gaussian on selected imagesC -ith specified
standard de$iations and orientation.
sans gmic 7EF/7EF/=/= -ga*ssian :8V/:8V/8 -n 8/7EE -o ga*ssian.png
Hfunction:d =XUsmoothnessXU:Cx=Cy=Cx:Cy:C...CxnCyn
Generate continuous :d function from specified list of 9eypoints
?x9Cy9@
in range Q=Cmax?x9@S ?x9 are integers@.
La commande )-f*nction=d) permet de g(n(rer *ne fonction 1isse =d - partir de points c1(s. Par exemp1e :
gmic -f*nction=d =/8/=8/:8/E8/G8/-78/=88/78 -p1ot

Hpointcloud
Con$ert a Dx:C Dx3 or Dx( image as a point cloud in a :d,3d or (d
inary image.
. %oir la fonction sierpins3i:d du fichier gmic0def.:553 .
Hsno-fla9e 0recursionKU=C 0x=C 0y=C 0x:C 0y:C 0x3C 0y3C 0opacityC
0col:C...0colD
*ra- a ^och sno-fla9e on selected images.
gmic geo7.png -sno9f1a3e E/78/78/FD/FD/=8G/=8G/= -oK-=L sno9f1a3e.png
H ma&e 0-idthK=C0heightK=C0cell0si&eK=
Generate ma&e -ith specified si&e.
sans gmic -ma&e =F/=F/A -n 8/7EE -o ma&e.png
E00ets artisti-ues
)aramtres de la ligne de commande ?aide de G'MIC@ Image?s@ d'origine Ligne de commande ?gmic image -Kfi1treL -o res*1tat.png@ 7sultat
Hpolaroid 0si&e:KU=C 0si&e3KU=
Create polaroid effect in selected images.
-po1aroid =8/78


Hdrop0shado- 0offset0xQWSC 0offset0yQWSC 0smoothnessQWS
*rop shado- ehind selected images.
-drop_s+ado9 F/F/:
Htetris 0scaleK=
1pply tetris effect on selected images.
-tetris H
Hmosaic 0densityKU=C 0edgesU` = _ : a
Create random mosaic from selected images.
-mosaic E/=
Hpu&&le 0scaleKU=
1pply pu&&le effect on selected images.
-p*&&1e H
-p*&&1e :
Hsponge 0si&eK=
1pply sponge effect on selected images.
-sponge =7
Hhearts 0densityKU=
1pply heart effect on selected images.
-+earts =8
Hcolor0ellipses 0countK=C 0radiusKU=C 0opacityKU=
1dd random color ellipses to selected images.
-co1or_e11ipses =88/=8/=
-co1or_e11ipses =E/78/8.D
Hellipsionism 07K=QWSC 0rK=QWSC 0smoothnessKU=QWSC 0opacityC 0outlineK=C 0densityK=
1pply ellipsionism filter to selected images.
-e11ipsionism :8/=8/8.E/8.G/:/8.=
H-hirls 0textureKU=C 0smoothnessKU=C 0dar9nessKU=C 0lightnessKU=
1dd random -hirl texture to selected images.
-9+ir1s G/7/8.=F/=.A
Hcartoon 0smoothnessC 0sharpeningC 0thresholdKU=C 0thic9nessKU=C
0colorKU=Cquanti&ationK=
1pply cartoon effect on selected images.
-cartoon =.:/=D8/:8/8.=E/7.F/=8
Hdra-ing 0amplitudeKU=
1pply dra-ing effect on selected images.
-dra9ing A8
Hdra-0-hirl 0amplitudeKU=
1pply -hirl dra-ing effect on selected images.
-dra9_9+ir1 A8
Hstencil 0radiusQWSKU=C 0smoothnessKU=C 0iterationsKU=
1pply stencil filter on selected images.
-stenci1 :/F/FF
Hstencil- 0edgesKU=C 0smoothnessKU=
1pply ;EI stencil effect on selected images.
-stenci1b9 77.G/==.E
Hpencil- 0si&eKU=C 0amplitudeKU=
1pply ;EI pencil effect on selected images.
-penci1b9 :.=/=8
Hs9etch-
0n0orientsK=C 0start0angleC 0angle0rangeKU=C 0lengthKU=C 0thresholdKU=C
0opacityC 0gfactorKU=C 0densityK=C 0sharpnessKU=C
0anisotropyKU=C 0smoothnessKU=C 0coherenceKU=C 0is0oostU` = _ : aC 0is0cur$edU` = _
: a
1pply s9etch effect to selected images.
-s3etc+b9 D/DE/=A8/:8/8.AF/8.8:/8.8E/8.F/8.=/8.F/8/8.G:
Hdithered-
Create dithered ;EI $ersion of selected images.
-dit+eredb9
Hdots- 0n0scalesKU=C 0resolutionK=C 0radiusKU=
1pply ;EI dots effect on selected images.
gmic perro<*ets.png -1*minance -dotsb9 =8/7F.E/7.7E -P 7EE -oK-=L dotsb9.png
H-arhol 0MK=C 0DK=C 0smoothnessKU=C 0colorKU=
Create MxD 1ndy IarholHli9e art-or9 from selected images.
-9ar+o1 7/7/=/77
Hcuism 0n0iterKU=C 0loc0si&eK=C 0max0angleC 0opacityC 0smoothnessKU=
1pply cuism effect on selected images.
-c*bism 78G/==.F=/=HH.GD/8.A/=.EE
Hglo- 0amplitudeKU=
1dd soft glo- on selected images.
-g1o9 E8
Hold0photo
1pply old photo effect on selected images.
-o1d_p+oto
Hrodilius =XU0amplitudeXU:==C0=XUthic9nessXU:==C
0sharpnessKU=C0n0orientationsK=C
0offsetC0color0modeU` =Udar9er _ :Urightera
1pply rodilius ?fractaliusHli9e@ filter on selected images.
gmic perro<*ets.png -gimp_rodi1i*s =D/=8/:88/E/:8/=/8 -o rodi1i*s.png
Htruchet " 0scaleK=C0radiusKU=C0pattern0typeU` =Ustraight _ :Ucur$ed a
+ill selected images -ith random truchet patterns.
sans
gmic =7A/=7A/=/: -tr*c+et =F/:/= -n 8/77E -o tr*c+et.png
gmic =7A/=7A/=/: -tr*c+et =F/:/8 -n 8/7EE -o tr*c+et7.png
Hcirclism
0radius0minK=C0radius0maxK=C0smoothnessQWSKU=C0radius0linearityKU=C0location0linear
ityKU=
1pply circlism effect on selected images ?effect inspired y ;en geine@.
gmic geo.png -circ1ism 7/=8/A/D/D -o circ1ism.png
Htexturi&e0paper
1dd paper texture to selected images.
gmic geo.png -text*ri&e_paper -o text*ri&e_paper.png
Htexturi&e0can$as
0amplitudeKU=C0firousnessKU=C0emoss0le$elKU=
1dd paint can$as texture to selected images.
gmic geo.png -text*ri&e_can.as :8/D/8.E -o text*ri&e_can.as.png
Hripple
0amplitudeC0frequencyC0shapeU` =Uloc _ :Utriangle _ 3Usine _ (Usined _ 5Urandom aC
0angleC0offset
1pply ripple deformation on selected images.
gmic geo.png -ripp1e =E/=8/7/DE/8 -o ripp1e.png
Hfire0edges
0edgesKU=C=XU0attenuationXU:C0smoothnessKU=C0thresholdKU=
C0n0framesK=C0starting0frameKU=Cframe0s9ipKU=
Generate fire effect from edges of selected images.
gmic geo.png -fire_edges 8.E/8.=/8.F -o fire_edges.png
H9u-ahara si&eK=
1pply ^u-ahara filter of specified si&e on selected images.
gmic geo.png -3*9a+ara : -o 3*9a+ara.png
10ormation spatia)e
)aramtres de la ligne de commande ?aide de G'MIC@ Image?s@ d'origine Ligne de commande 7sultat
Heuclidean3polar 0cxC 0cxC 0nK=C 0ordersU` =Udirichlet _ :Uneumann _ 3Ucyclic a
1pply euclidean to polar transform on selected images.
gmic geo7.png -e*c1idean7po1ar 8.E/8.E/=/= -o e*c1idean7po1ar.png
Hpolar3euclidean 0cxC 0cyC 0nK=C 0ordersU` =Udirichlet _ :Uneumann _ 3Ucyclic a
1pply polar to euclidean transform on selected images.
gmic geo7.png -po1ar7e*c1idean 8.E/8.E/=/= -o po1ar7e*c1idean.png
H-arp0perspecti$e 0xHangleC 0yHangleC 0&oomK=C 0xHcenterC 0yHcenterC 0ordersU` =Udirichlet _ :Uneumann _
3Ucyclic a
Iarp selected images -ith perspecti$e deformation.
gmic geo7.png -9arp_perspecti.e 7/7/8.E/E8/78/= -o 9arp_perspecti.e.png
H-ater 0amplitudeKU=C 0smoothnessKU=
1pply -ater deformation on selected images.
gmic geo7.png -9ater 7E/=.7 -o 9ater.png
H-a$e 0amplitudeKU=C 0frequencyKU=C 0center0xC 0center0y
1pply -a$e deformation on selected images.
gmic geo.png -9a.e :/8.E/:8/:8 -o 9a.e.png
Ht-irl 0amplitudeC 0cxC 0cyC 0ordersU` =Udirichlet _ :Uneumann _ 3Ucyclic a
1pply t-irl deformation on selected images.
gmic geo7.png -t9ir1 =.E/8.E/8.E/= -o t9ir1.png
Hmap0sphere 0-idthK=C 0heightK=C 0radiusC 0dilationK=
Map selected images on a sphere.
gmic geo.png -map_sp+ere =7A/=7A/=88/8.G -o map_sp+ere.png
Hflo-er 0amplitudeC 0frequencyC 0offset0rQWSC 0angleC 0cxC 0cyC 0ordersU` =Udirichlet _ :Uneumann _
3Ucyclic a
1pply flo-er deformation on selected images.
gmic geo7.png -f1o9er :8/F/8/8/8.E/8.E/= -o f1o9er.png
H&oom 0factorC 0cxC 0cyC 0c&C 0ordersU` =Udirichlet _ :Uneumann _ 3Ucyclic a
1pply &oom factor to selected images.
gmic geo7.png -&oom =.:/8.E/8.E/8/8 -o &oom.png
Hdeform 0amplitudeKU=
1pply random smooth deformation on selected images.
gmic geo7.png -deform =E -o deform.png
Hfisheye 0xC 0yC=XU0radiusXU:==C 0amplitudeKU=
1pply fishHeye deformation on selected images.
gmic geo.png -fis+e>e E8/E8/=88/7 -o fis+_e>e.png
Htransform0polar #expr0radius#C 0#expr0angle#C 0x0centerC 0y0centerC 0ordersU` = _ : a
1pply userHdefined transform on polar representation of selected images.
gmic geo7.png cBE8 aB]cN=8 bBF8PcosaPE! -transform_po1ar ]b/]a/]c/]c -o transform_po1ar.png
H9aleidoscope 0cxC 0cyC 0radiusC 0angleC 0ordersU` =Udirichlet _ :Uneumann _ 3Ucyclic a
Create 9aleidoscope effect from selected images.
gmic geo7.png -3a1eidoscope 8.E/8.E/:8/A/= -o 3a1eidoscope.png
Hrotoidoscope 0cxC 0cyC 0tilesK=C 0smoothnessQWSKU=C 0ordersU` =Udirichlet _ :Uneumann _ 3Ucyclica
Create rotational 9aleidoscope effect from selected images.
gmic geo7.png -rotoidoscope E8V/E8V/=8/8.=/8 -o rotoidoscope.png
Contours
)aramtres de la ligne de commande ?aide de G'MIC@ Image?s@ d'origine Ligne de commande 7sultat
Hgradient0norm
Compute gradient norm of selected images.
gmic geo.png -gradient_norm -c 8/7EE -o gradient_norm.png
gmic geo.png -gradient_norm -c 8/7EE -negati.e -o gradient_norm_negati.e.png
Hgradient0orientation 0dimensionU`:C3C(a
Compute DH* gradient orientation of selected images.
gmic geo.png -gradient_orientation = -c 8/7EE -o gradient_orientation.png
gmic geo.png -gradient_orientation = -c 8/7EE -n 8/7EE -o gradient_orientation_n.png
%ersion n =C3''
Hgradient3rg 0orientationU` = _ : a
Compute 7G; representation of 3d gradient of selected
images.
gmic geo.png -gradient7rgb 8 -o gradient7rgb.png
gmic geo.png -gradient7rgb 8 -negati.e -o gradient7rgb_negati.e.png
Hlaplacian
Compute Laplacian of selected images.
gmic geo.png -1ap1acian -c 8/7EE -o 1ap1acian.png
Hdi$ergence
Compute di$ergence of selected $ector fields.
gmic geo.png -di.ergence -c 8/7EE -o di.ergence.png
HInn
Compute gradientHdirected 3nd deri$ati$e of image?s@.
gmic geo.png -Inn -c 8/7EE -o inn.png
HIee
Compute gradientHorthogonalHdirected 3nd deri$ati$e of
image?s@.
gmic geo.png -Iee -c 8/7EE -o iee.png
Hcur$ature
Compute isophote cur$atures on selected images.
gmic geo.png -c*r.at*re -c 8/7EE -o c*r.at*re.png
Hedges 0thresholdQWSKU=
8stimate contours of selected images.
gmic geo.png -edges =HV -n 8/7EE -o edges.png
Hisophotes 0n0le$elsK=
7ender isophotes of selected images on a transparent
ac9ground.
gmic geo.png -isop+otes E -o isop+otes.png
Htopographic0map 0n0le$elsK=C 0smoothness
7ender selected images as topographic maps.
gmic geo.png -topograp+ic_map 78/E -o topograp+ic_map.png
Hsegment0-atershed
0thresholdKU=C09eep0-atershedU` = _ : a
0thresholdKU=C 0edge0thresholdK=C 09eep0-atershedU` = _ : a
1pply -atershed segmentation on selected images.
gmic geo.png -segment_9aters+ed :8/= -n 8/7EE -o segment_9aters+ed.png
gmic geo.png -segment_9aters+ed :8/=8/= -n 8/7EE -o segment_9aters+ed.png
Manipu)ations gomtri-ues
)aramtres de la ligne de commande ?aide de G'MIC@ Image?s@ d'origine Ligne de commande 7sultat
Hsplit0tiles MbU=C 0DbU=C 0is0homogeneousU` = _ : a
<plit selected images as a MxD array of tiles.
*coupage de l'image en 5 parties ?3B3@
gmic geo7.png -sp1it_ti1es 7/7 -o sp1it_ti1es.png
image :
image 3
image (
image 5
Happend0tiles MK=C 0DK=
1ppend MxD selected tiles as a ne- image.
image :
image 3
1ssemlage de 3 images
gmic sp1it_ti1es_888888.png sp1it_ti1es_88888=.png -append_ti1es 7/=
-o append_ti1es.png
Hrr3d eq. to 'Hresi&e0ratio3d'.
Hresi&e0ratio3d -idthK=CheightK=C 0modeU` =Uinside _ :Uoutside _
3Upadded aC=UX0interpolation0typeXU4
7esi&e selected images -hile preser$ing their aspect ratio.
gmic geo7.png -resi&e_ratio7d A8/A8/=/7 -o resi&e_ratio7d.png
Hr3dx eq. to 'Hresi&e3dx'.
Hresi&e3dx -idthK=C 0interpolation0typeU`=C:C3C(C5C'a
7esi&e selected images along the cHaxisC preser$ing 3d ratio.
?eq. to 'Hr3dx'@.
gmic geo7.png --resi&e7dx F8/= -oK-=L resi&e7dx.png
Hr(dx eq. to 'Hresi&e(dx'.
Hresi&e(dx -idthK=C 0interpolation0typeU`=C:C3C(C5C'a
7esi&e selected images along the cHaxisC preser$ing (d ratio.
?eq. to 'Hr(dx'@.
gmic geo7.png -resi&e:dx F8/= -oK-=L resi&e:dx.png
Hr3dy eq. to 'Hresi&e3dy'.
Hresi&e3dy heightK=C 0interpolation0typeU`=C:C3C(C5C'a
7esi&e selected images along the eHaxisC preser$ing 3d ratio.
?eq. to 'Hr3dy'@.
gmic geo7.png -resi&e7d> D8/: -oK-=L resi&e7d>.png
Hr(dy eq. to 'Hresi&e(dy'.
Hresi&e(dy heightK=C 0interpolation0typeU`=C:C3C(C5C'a
7esi&e selected images along the eHaxisC preser$ing (d ratio.
?eq. to 'Hr(dy'@.
gmic geo7.png -resi&e:d> D8/: -oK-=L resi&e:d>.png
Hr(d& eq. to 'Hresi&e(d&'.
Hresi&e(d& depthK=C 0interpolation0typeU`=C:C3C(C5C'a
7esi&e selected images along the \HaxisC preser$ing (d ratio.
?eq. to 'Hr(d&'@.
o.et (d . .
Hupscale0smart -idthCheightC 0depthCsmoothnessKU=C
0anisotropyUQ=C:SCsharpeningKU=
2pscale selected images -ith an edgeHpreser$ing algorithm.
gmic br*it.png -*psca1e_smart 788V/=88V/D/A/8.= -o *psca1e_smart.png
Hexpand0x si&e0xKU=C 0ordersU` =Udirichlet _ :Uneumann _ 3Ucyclic a
8xpand selected images along the cHaxis.
gmic geo7.png -expand_x 78/8 -o expand_x.png
gmic geo.png -expand_x 78/= -o expand_x7.png
Hexpand0y si&e0yKU=C 0ordersU` =Udirichlet _ :Uneumann _ 3Ucyclic a
8xpand selected images along the eHaxis.
gmic geo7.png -expand_> 78/8 -o expand_>.png
Hexpand0& si&e0&KU=C 0ordersU` =Udirichlet _ :Uneumann _ 3Ucyclic a
8xpand selected images along the \Haxis.
o.et (d . .
Hexpand0xy si&eKU=C 0ordersU` =Udirichlet _ :Uneumann _ 3Ucyclic a
8xpand selected images along the ceHaxes.
gmic geo7.png -expand_x> 78/8 -o expand_x>.png
Hexpand0xy& si&eKU=C 0ordersU` =Udirichlet _ :Uneumann _ 3Ucyclic a
8xpand selected images along the ce\Haxes.
o.et (d . .
Hshrin90x si&e0xKU=
<hrin9 selected images along the cHaxis.
gmic geo7.png -s+rin3_x D8 -o s+rin3_x.png
Hshrin90y si&e0yKU=
<hrin9 selected images along the eHaxis.
gmic geo7.png -s+rin3_> D8 -o s+rin3_>.png
Hshrin90& si&e0&KU=
<hrin9 selected images along the \Haxis.
o.et (d . .
Hshrin90xy si&eKU=
<hrin9 selected images along the ceHaxes.
gmic geo7.png -s+rin3_x> D8 -o s+rin3_x>.png
Hele$ate 0depthC 0is0plainC 0is0colored
8le$ate selected 3d images into (d $olumes.
. gmic geo.png -e1e.ate 78/=/= f
Entres2Sorties
)aramtres de la ligne de commande ?aide de G'MIC@ Image?s@ d'origine Ligne de commande 7sultat
Hinput filename _
QimageSx0n0copiesK= _
` -idthK=QWS _ Qimage0-S aC` 0heightK=QWS _ Qimage0hS aC
` 0depthK=QWS _ Qimage0dS aC
` 0spectrumK=QWS _ Qimage0sS aC 0$alue:C 0$alue3C.. _
?$alue:`C_h_,_ia$alue3`C_h_,_ia..@
Insert a ne- image ta9en from a filename or from a copy of
an existing image Q'indice'SC
or insert ne- image -ith specified dimensions and $alues.
?eq. to 'Hi' _ ?no args@@.
gmic geo7.png -i E8V/E8V -fi11_co1orK-=L =7G -o insert.png
Houtput filenameC 0format0options
6utput selected images as one or se$eral numered file?s@.
?eq. to 'Ho'@.
. Les exemp1es *ti1isent cette fonction po*r obtenir 1e r(s*1tat. .
H$erose le$el _
` d _ H a
<et or increment,decrement the $erosity le$el.
?eq. to 'H$'@.
Ihen 'le$el'KU=C G'MIC log messages are displayed on the
standard output.
*efault $alue for the $erosity le$el is =.
.
6endre moins ba.ard :
gmic -. - geo7.png
$:Igmic_=.D.E.8_9in:7Qgmic -. - geo7.png
Hprint
6utput informations on selected imagesC on the standard
output.
.
0ffic+age des caract(risti<*es de 1)image sans affic+er 1)image :
gmic geo7.png -print
.
Hecho message
6utput specified messageC on the standard output.
?eq. to 'He'@.
Command suset ?if any@ stands for displayed scope
indices instead of image indices.
.
En.o>er *n message - 1a conso1e :
gmic totoB"onjo*r -e ]toto
$:Igmic-=.D.D.7_9in:7Qgmic totoB"onjo*r -e ]toto
KgmicL-8.^ Start G)#I$ instance.
KgmicL-8.^ P*s+ 1abe11ed item totoB)"onjo*r) on t+e 1oca1 stac3/
at position 8.
KgmicL-8.^ "onjo*r
KgmicL-8.^ End G)#I$ instance.
H-arning message
)rint specified -arning messageC on the standard output.
Command suset ?if any@ stands for displayed scope
indices instead of image indices.
.
En.o>er *n message - 1a conso1e :
gmic totoB0ttentionI a*xI origna*x -9arning ]toto
$:Igmic-=.D.D.7_9in:7Qgmic totoB0ttentionI a*xI origna*x -9arning
]toto
KgmicL-8.^ Start G)#I$ instance.
KgmicL-8.^ P*s+ 1abe11ed item totoB)0ttention a*x origna*x) on t+e
1oca1 stac3/ at position 8.
KgmicL-8.^ PPP 2arning in .^ PPP 0ttention a*x origna*x
KgmicL-8.^ End G)#I$ instance.
Hcommand filename _
#string#
Import G'MIC custom command?s@ from specified file or
string.
?eq. to 'Hm'@.
Imported commands are a$ailale directly after the 'H
command' in$o9ation.
. gmic -m test=.txt -fonction_test= .
Htype datatype
<et pixel datatype for all images of the list.
'datatype' can e ` ool _ uchar _ char _ ushort _ short _ uint _
int _ float _ doule a.
.
7 exemp1es po*r con.ertir des images en A bits o* =F bits so*rce
+ttp:^^gmic.so*rceforge.net^t*toria1.s+tm1! :
WXgmic 9rite=F : )?o*tfi1e?) : 2rite =F bit image to fi1e.
9rite=F :
-e ?2riting image]_.?
-. - -repeat XW
-c 8/FEE:F -t>pe *s+ort -o ]=
-m.K-=L 8 -done -. N
WXgmic 9riteA : )?o*tfi1e?) : 2rite A bit image to fi1e.
9riteA :
-e ?2riting image]_.?
-. - -repeat XW
-c 8/7EE -t>pe *c+ar -o ]=
-m.K-=L 8 -done -. N
.
Hshell
<tart interacti$e shell en$ironmentC -ith selected images.

@(marre 1e mode interactif de 1a conso1e.
Po*r en sortir :
-<
-<*it
$:Igmic-=.D.D.7_9in:7Qgmic geo.png -s+e11
KgmicL-8.^ Start G)#I$ instance.
KgmicL-8.^ Inp*t fi1e )geo.png) at position K8L = image
=7Ax=7Ax=x:!.
KgmicL-=.^ Start interacti.e s+e11/ 9it+ image K8L.
KgmicL-=.^PQQ -noise =88/8
KgmicL-=.^PQ^ 0dd ga*ssian noise to image K8L/ 9it+ standard
de.iation =88.
KgmicL-=.^PQQ -<
KgmicL-=.^PQ^ `*it G)#I$ instance.
1ppeler une fonction #greffon de Gimp# $ia le #shell# ?effet sponge@ "
$:Igmic-=.D.D.7_9in:7Qgmic geo.png -s+e11
KgmicL-8.^ Start G)#I$ instance.
KgmicL-8.^ Inp*t fi1e )geo.png) at position K8L = image =7Ax=7Ax=x:!.
KgmicL-=.^ Start interacti.e s+e11/ 9it+ image K8L.
KgmicL-=.^PQQ -gimp_sponge =7/7
KgmicL-=.^PQ^gimp_sponge^app1>_c+anne1s^ 0pp1> command )-sponge =7) on
6G" c+anne1s of image K8L.
KgmicL-=.^PQQ -o s+e11_sponge.png
KgmicL-=.^PQ^ Y*tp*t image K8L as fi1e )s+e11_sponge.png) = image
=7Ax=7Ax=x:!.
KgmicL-=.^PQQ -<
KgmicL-=.^PQ^ `*it G)#I$ instance.
Hshared x=QWSCx:QWSCyQWSC&QWSC$QWS _
y=QWSCy:QWSC&QWSC$QWS _
&=QWSC&:QWSC$QWS _
$=QWSC$:QWS _
?no args@
Insert shared uffers from ?opt.
points,lines,planes,channels of@ selected images.
?eq. to 'Hsh'@.
. gmic geo.png -s+ared =/= .
Hcamera 0camera0indexKUH:C 0n0framesK=C
0s9ip0framesKU=Crelease0cameraU` = _ : a
Insert one or se$eral frames from specified cameraC -ith
custom delay et-een frames ?in ms@.
<et 'camera0index' to H: to use the default camera de$ice.
Ihen 'release0camera' is set to :C the camera stream is
released and no images are inserted.
. non test( .
Hdisplay
*isplay selected images in an interacti$e $ie-er ?use the
instant -indo- Q=S if opened@.
?eq. to 'Hd'@.
. gmic =7A/=7A/=/: -fi11_co1or 7EE/7EE/8 -disp1a> -noise =88/= -disp1a> .
Hdisplay(d
*isplay selected (d o.ects in an interacti$e $ie-er ?use
the instant -indo- Q=S if opened@.
?eq. to 'Hd(d'@.
. gmic -sp+ere:d 788/= -disp1a>:d -box:d 788/788/788 -disp1a>:dK-=L .
Hplot 0plot0typeC 0$ertex0typeC 0xminC 0xmaxC 0yminC
0ymax _
'formula'C 0resolutionKU=C 0plot0typeC 0$ertex0typeC
0xminCxmaxC 0yminC 0ymax
*isplay selected image or formula in an interacti$e $ie-er
?use the instant -indo- Q=S if
opened@.
'plot0type' can e ` =Unone _ :Ulines _ 3Usplines _ (Uar a.
'$ertex0type' can e ` =Unone _ :Upoints _ 3C(Ucrosses _
5C'Ucircles _ 4COUsquares a.
'xmin'C'xmax'C'ymin'C'ymax' set the coordinates of the

gmic geo.png -+istogram 7EF -p1ot

displayed xyHaxes.
gmic geo.png -+istogram 7EF -p1ot :
sans gmic -p1ot )sinx!)
H-indo- 0-idthQWSKUH:C 0heightQWSKUH:C
0normali&ationC 0fullscreenC 0title
*isplay selected images into an instant -indo- -ith
specified si&eC normali&ation typeC
fullscreen mode and title.
?eq. to 'H-'@.
If '-idth' or 'height' is set to H:C the corresponding
dimension is ad.usted to the -indo-
or image si&e.
'-idth'U= or 'height'U= closes the instant -indo-.
'normali&ation' can e ` H:U9eep same _ =Unone _ :Ual-ays
_ 3U:stHtime _ (Uauto a.
'fullscreen' can e ` H:U9eep same _ =Uno _ :Uyes a.
eou can manage up to := different instant -indo-s y
using the numered $ariants
'H-=' ?defaultC eq. to 'H-'@C'H-:'C..C'H-P' of the command 'H-'.
. gmic geo.png -9 A88/A88 -9ait 7888 .
H-ait delay _
?no args@
Iait for a gi$en delay ?in ms@ or for an user e$ent occuring
on the selected instant -indo-.
'delay' can e ` X=Udelaydflush _ =Ue$ent _ K=Udelay a.
Command suset ?if any@ stands for instant -indo- indices
instead of image indices.
. gmic geo.png -9 A88/A88 -9ait 7888 .
Hselect feature
Interacti$ely select a feature from selected images ?use the
instant -indo- Q=S if opened@.
'feature' can e ` =Upoint _ :Usegment _ 3Urectangle _
(Uellipse a.
The retrie$ed feature is returned as a $ector containing the
feature coordinates.
. gmic geo.png -se1ect :
Ho- eq. to 'Houtput-'.
Houtput-
6utput selected images y o$er-ritting their original
location.
?eq. to 'Ho-'@.
image output-.png
identique ! geo3.png
Jcrase le contenu de l'image d'origine par les effets appliqus "
gmic o*tp*t9.png -e11ipse E8V/E8V/:8/D8/DE/=/7EE/8/8 -o*tp*t9
Hop eq. to 'Houtputp'.
Houtputp prefix
6utput selected images as prefixed $ersions of their
original filenames.
?eq. to 'Hop'@.
geo3.png
1.oute un prfixe au nom de l'image "
gmic geo7.png -e11ipse E8V/E8V/:8/D8/H8/=/7EE/8/7EE -o*tp*tp op_
op0geo3.png
Hon eq. to 'Houtputn'.
Houtputn filename
6utput selected images as automatically numered
filenames in repeat..done loops.
?eq. to 'Hon'@.
. Indexe automatiquement les noms d'images dans des oucles. .
Hd= eq. to 'Hdisplay='.
Hdisplay=
*isplay selected images -ithout $alue normali&ation.
?eq. to 'Hd='@.
gmic geo.png -resi&e =A8/=A8/=/:/E -disp1a>8
$ersion normalise a$ec Hc =C3''
gmic geo.png -resi&e =A8/=A8/=/:/E -c 8/7EE -disp1a>8
+enFtres d'affichage
%ersion Hc =C3''
Hdg eq. to 'Hdisplay0graph'.
Hdisplay0graph 0-idthK(3C 0heightK(3C 0plot0typeC
0$ertex0typeC 0xminC 0xmaxC 0yminC 0ymax
)lot type U #Done#C#Lines#C#<plines#C#;ars#
%ertex type U #Done#C#)oints#C#Crosses :#C#Crosses
3#C#Circles :#C#Circles 3#C#<quare :#C#<quare 3#
sans gmic 78/=/=/:/?\Bsinx!? -dg 788/788/7/8 -o disp1a>_grap+.png
Hdfft eq. to 'Hdisplay0fft'.
Hdisplay0fft
*isplay fourier transform of selected imagesC -ith centered
logHmodule and argument.
?eq. to 'Hdfft'@.
gmic geo.png -disp1a>_fft
+enFtres d'affichage
-atermar90fourier.p
ng
1ffichage du ccc appliqu par le filtre #-atermar90fourier#
gmic 9atermar3_fo*rier.png -disp1a>_fft
Hdrga eq. to 'Hdisplay0rga'.
Hdisplay0rga
7ender selected 7G;1 images o$er a chec9eroard
ac9ground.
?eq. to 'Hdrga'@.
gmic sprite.png -disp1a>_rgba
+enFtre d'affichage
Hdh eq. to 'Hdisplay0histogram'.
Hdisplay0histogram 0-idthK=C 0heightK=C 0clustersK=C
0max0$alueK=C 0sho-0axesU` = _ : a
7ender a channelHyHchannel histogram.
?eq. to 'Hdh'@.
gmic geo.png -disp1a>_+istogram 7EF/7EF
+enFtre d'affichage
Hdt eq. to 'Hdisplay0tensors'.
Hdisplay0tensors 0si&e0factorK=C 0ellipse0factorKU=C
0opacityC 0patternC 0color:C..
7ender field of 3x3 tensors -ith ellipses.
?eq. to 'Hdt'@.
gmic geo.png -disp1a>_tensors
1ffichage rduit
Hfloat3int>
Con$ert selected floatH$alued images to >its integer
representations.
.
Con$ersion non teste
gmic geo.png -resi&e =A8/=A8/=/:/E -f1oat7intA -disp1a>8
.
Hint>3float
Con$ert selected >its integer representations to floatH
$alued images.
. Con$ersion non teste .
Hfloat3fft>
Con$ert selected floatH$alued images to >its fourier
representations.

gmic geo.png -f1oat7fftA -o geo7fft.png
Hfft>3float
Con$ert selected >its fourier representations to floatH
$alued images.

gmic geo7fft.png -fftA7f1oat -c 8/7EE -o fft7geo.png
Happly0camera 0commandC 0camera0indexKUH:C
0s9ip0framesKU=
1pply specified command on li$e camera streamC and
display it on display -indo- Q=S.
. non test .
Hraino-0lut
Generate a 3'4Hentries 7G; colormap of raino- colors.
sans gmic -rainbo9_1*t -o rainbo9_1*t.png
Image tire en hauteur ?:==px@
M)anges d'images
)aramtres de la ligne de commande ?aide de G'MIC@ Image?s@ d'origine Ligne de commande 7sultat
Hcompose0rga
Compose selected 7G;1 images t-oHyHt-oC o$er 7G; ac9ground.
gmic geo.png mire.png -compose_rgba -o compose_rgba.png
mire a$ec la partie
centrale transparente
Hcompose0channels
Compose all channels of each selected imageC using specified arithmetic operator
?dCHCorCminC...@.
gmic geo.png mire.png -compose_c+anne1s - -o compose_c+anne1s_moins.png
gmic geo.png mire.png Hcompose0channels and Ho compose0channels0and.png
gmic geo.png mire.png Hcompose0channels xor Ho compose0channels0xor.png
Hcompose0a$erage
Compose selected images t-oHyHt-oC using a$erage mode.
gmic geo.png mire.png -compose_a.erage -o compose_a.erage.png
Hcompose0multiply
Compose selected images t-oHyHt-oC using multiply mode.
gmic geo.png mire.png -compose_m*1tip1> -o compose_m*1tip1>.png
Hcompose0screen
Compose selected images t-oHyHt-oC using screen mode.
gmic geo.png mire.png -compose_screen -o compose_screen.png
Hcompose0dar9en
Compose selected images t-oHyHt-oC using dar9en mode.
gmic geo.png mire.png -compose_dar3en -o compose_dar3en.png
Hcompose0lighten
Compose selected images t-oHyHt-oC using lighten mode.
gmic geo.png mire.png -compose_1ig+ten -o compose_1ig+ten.png
Hcompose0difference
Compose selected images t-oHyHt-oC using difference mode.
gmic geo.png mire.png -compose_difference -o compose_difference.png
Hcompose0negation
Compose selected images t-oHyHt-oC using negation mode.
gmic geo.png mire.png -compose_negation -o compose_negation.png
Hcompose0exclusion
Compose selected images t-oHyHt-oC using exclusion mode.
gmic geo.png mire.png -compose_exc1*sion -o compose_exc1*sion.png
Hcompose0o$erlay
Compose selected images t-oHyHt-oC using o$erlay mode.
gmic geo.png mire.png -compose_o.er1a> -o compose_o.er1a>.png
Hcompose0hardlight
Compose selected images t-oHyHt-oC using hard light mode
gmic geo.png mire.png -compose_+ard1ig+t -o compose_+ard1ig+t.png
Hcompose0softlight
Compose selected images t-oHyHt-oC using soft light mode.
gmic geo.png mire.png -compose_soft1ig+t -o compose_soft1ig+t.png
Hcompose0dodge
Compose selected images t-oHyHt-oC using dodge mode.
gmic geo.png mire.png -compose_dodge -o compose_dodge.png
Hcompose0colorurn
Compose selected images t-oHyHt-oC using color urn mode.
gmic geo.png mire.png -compose_co1orb*rn -o compose_co1orb*rn.png
Hcompose0reflect
Compose selected images t-oHyHt-oC using reflect mode.
gmic geo.png mire.png -compose_ref1ect -o compose_ref1ect.png
Hcompose0free&e
Compose selected images t-oHyHt-oC using free&e mode.
gmic geo.png mire.png -compose_free&e -o compose_free&e.png
Hcompose0stamp
Compose selected images t-oHyHt-oC using stamp mode.
gmic geo.png mire.png -compose_stamp -o compose_stamp.png
Hcompose0interpolation
Compose selected images t-oHyHt-oC using interpolation mode.
gmic geo.png mire.png -compose_interpo1ation -o compose_interpo1ation.png
Hcompose0xor
Compose selected images t-oHyHt-oC using xor mode.
gmic geo.png mire.png -compose_xor -o compose_xor.png
Hcompose0edges 0smoothnessQWSKU=
Compose selected images togethers using edge composition.
gmic geo.png mire.png -compose_edges =8 -o compose_edges.png
Hcompose0fade
Compose selected images togethers using a gi$en fading ?defined as the latest image@.
gmic geo.png mire.png -compose_fade -o compose_fade.png
Hcompose0shapea$erage
Compose selected images t-oHyHt-oC using shape a$erage mode.
gmic geo.png mire.png -compose_s+apea.erage -o compose_s+apea.erage.png
Hcompose0median
Compose selected images together using median mode.
gmic geo.png perro<*ets.png -compose_median -o compose_median.png
Hcompose0di$ide
Compose selected images t-oHyHt-oC using di$ide mode.
gmic geo.png perro<*ets.png -compose_di.ide -o compose_di.ide.png
3ue)-ues 0onctions *1
)aramtres de la ligne de commande ?aide de G'MIC@ Image?s@ d'origine Ligne de commande 7sultat
7endre un o.et (* sur une image
La fonction #gimp0render(d# permet de plaquer un o.et (*
sur une image 3*.
Les paramtres de cette fonction Hgimp0render(d sont dans
l'ordre ?les $aleurs peu$ent Ftre modifies@ "
Iidth U 0int?:=35C>C5=P4@
geight U 0int?:=35C>C5=P4@
6.ect si&e U float?=.>C=C(@
cHangle U float?3'C=C(4=@
eHangle U float?=C=C(4=@
\Hangle U float?3:C=C(4=@
+6% U float?5'C:CP=@
cHlight U float?=CH:==C:==@
eHlight U float?=CH:==C:==@
\Hlight U float?H:==CH:==C=@
<pecularity U float?=.'C=C:@
<hininess U float?=.OC=C(@
7endering mode U choice?3C#*ots#C#Iireframe#C#+lat#C#+lat
shaded#C#Gouraud#C#)hong#@
%oici une macro pour plaquer 4 images sur un cue "
cue4images.gmic
gmic -m c*beFimages.gmic =.png 7.png :.png D.png E.png F.png -c*beFimages 7EF/7EF/8.E/=F8/D8/=7 -o
c*beFimages.png
gmic mire.png -imagec*be:d -gimp_render:d =7A/=7A/8.D/7E/7E/=8/DE/8/8/-=88/8.E/8.G/7 -o rend*=.png
sans
gmic -e1e.ation:d ?):8PsinxP>!a7)?/-D/-D/D/D -co1or:d 7EE/8/8/= -gimp_render:d
7EF/7EF/8.D/7E/7E/=8/DE/8/8/-=88/8.E/8.G/: -o rend*7.png
gmic =.png 7.png :.png D.png E.png F.png -imageFc*be:d -gimp_render:d 7EF/7EF/8.D/:8/:8/=E/DE/8/8/-
=88/8.E/8.G/: -a*tocrop 8 -o rend*:.png
Hele$ation(d &Hfactor _
QimageS _
'formula'C0x=C0y=C0x:Cy:C0dxQWSC0dyQWS _
?no args@
Create (d ele$ation of selected images or specified formulaC
-ith specified ele$ation map.
If a &Hfactor is specifiedC each ele$ation map is computed as
the point-ise L3 norm of the
selected images. 8lseC ele$ation $alues are ta9en from the
specified image or formula.
gmic mire.png -e1e.ation:d
)our le renduC $oir #7endre un o.et (* sur une image# ou gimp0ele$ation(d
sans
8xemple donn par *a$id Tschumperl "
gmic -e1e.ation:d ?):8PsinxP>!a7)?/-D/-D/D/D
)our le renduC $oir #7endre un o.et (* sur une image#
Hextrude(d 0depthK=C0resolutionK=C0smoothnessQWSKU=
Generated extruded (d o.ect from selected inary profiles.
gmic mire.png -extr*de:d
)our le renduC $oir #7endre un o.et (* sur une image# ou gimp0extrude(d
Himagesphere(d
Himagesphere(d 0resolution:KU(C0resolution3KU(
Generate (d mapped sphere from selected images.
gmic mire.png -imagesp+ere:d
%oir su.et " http",,---.flic9r.com,groups,gmic,discuss,O3:'O43''PO('5>>4,
8xemple de rendu "
gmic mire.png -imagesp+ere:d =88/=88 -gimp_render:d :88/:88/8.D/7E/7E/=8/DE/8/8/-=88/8.E/8.G/7 -a*tocrop
8 -o rend*_sp+ere:d.png
Hspherical(d 0n0a&imuthKU(C0n0&enithKU(C
0radius0function?phiCtheta@
rien
gmic -sp+erica1:d FD/FD/?abs=N8.EPcos:Pp+i!PsinDPt+eta!!?
gmic -sp+erica1:d FD/FD/?abs=N8.EPcos:Pp+i!PsinDPt+eta!!? -co1or:d F:/=7G/7EE/= -gimp_render:d
7EF/7EF/8.D/7E/7E/=8/DE/8/8/-=88/8.E/8.G/: -o sp+erica1:d.png
Hsuperformula(d " resolutionK:CmKU:Cn:Cn3Cn(
Generate 3d superformula cur$e as a (d o.ect.
rien gmic -s*perform*1a:d =87D/F/7/D/=F
Hpointcloud(d
Generate (d point cloud from selected planar or $olumetric
images.
gmic geo.png -n 8/7EE -pointc1o*d:d
3ue)-ues 0onctions importantes
Rcuprer )es dimensions d'une image
8xemple " 7cuprer les dimensions d'une imageC puis crer une nou$elle image a$ec une largeur augmente de :== pixels ?$ariale largeur@ et une hauteur augmente de '=pixels ?$ariale hauteur@ qui sera remplie de lignes hori&ontales grises tous les := pixels "
gmic geo7.png 1arge*rBS9N=88T +a*te*rBS+NE8T ]1arge*r/]+a*te*r/=/: -fi11K-=L ?if>V=8BB8/=7G/i!? -oK-=L 1p1*s=88_+p1*sE8.png
7sultat "
7emarques au su.et des oprateurs et des $ariales -C hC yC iC etc. ?aide de G'MIC@ "
2sual operators "
__ ?logical or@
EE ?logical and@
_ ?it-ise or@
E ?it-ise and@
bU
UU
XU
KU
X
K
XX ?left it-ise shift@
KK ?right it-ise shift@
H
d
B
,
W ?modulo@
i ?po-er@
b ?logical not@
/ ?it-ise not@
These special $ariale names are preHdefined. They cannot e o$erloaded "
'-' " -idth of the associated imageC if any ?else =@.
'h' " height of the associated imageC if any ?else =@.
'd' " depth of the associated imageC if any ?else =@.
's' " spectrum of the associated imageC if any ?else =@.
'x' " current processed column of the associated imageC if any ?else =@.
'y' " current processed line of the associated imageC if any ?else =@.
'&' " current processed slice of the associated imageC if any ?else =@.
'c' " current processed channel of the associated imageC if any ?else =@.
'i' " current processed pixel $alue ?i.e. $alue located at ?xCyC&Cc@@ of the associated imageC if any ?else =@.
'im'C'iM'C'ia'C'i$' " 7especti$ely the minimumC maximumC a$erage $alues and $ariance of the associated imageC if any ?else =@.
'xm'C'ym'C'&m'C'cm' " The pixel coordinates of the minimum $alue in the associated imageC if any ?else =@.
'xM'C'yM'C'&M'C'cM' " The pixel coordinates of the maximum $alue in the associatedC imageC if any ?else =@.
'pi' " $alue of piC i.e. (.:5:'P34...
'e' " $alue of eC i.e. 3.O:>3>...
'f' or 'u' " a random $alue et-een Q=C:SC follo-ing an uniform distriution.
'g' " a random $alueC follo-ing a gaussian distriution of $ariance : ?roughly in QH'C'S@.
%4outer un cana) a)p5a
3 exemples " 1.outer un canal alpha ! une image ! ( canaux "
gmic geo7.png -to_co1ormode D -o geo7_a1p+a.png ?Hto0colormode modeU` =Uadapti$e _ :UG _ 3UG1 _ (U7G; _ 5U7G;1 a@
gmic geo7.png -to_rgba -o geo7_a1p+a7.png
Supprimer un cana) a)p5a
( exemples " <upprimer le canal alpha d'une image ! 5 canaux
gmic geo7_a1p+a.png -remo.e_opacit> -o geo7_sans_a1p+a.png
gmic geo7_a1p+a.png -to_co1ormode : -o geo7_sans_a1p+a7.png
gmic geo7_a1p+a.png -to_rgb -o geo7_sans_a1p+a:.png
Crer du !ruit
Les ' types de ruits disponiles $ia la commande Hnoise std0$ariationKU=QWSC 0noise0type ?'noise0type' can e ` =Ugaussian _ :Uuniform _ 3UsaltEpepper _ (Upoisson _ 5Urice a@ "
gmic FD/FD/=/: -noise =88/8 -o br*it_ga*ssian.png
gmic FD/FD/=/: -noise =88/= -o br*it_*niform.png
gmic geo7.png -noise E8/7 -o geo_br*it_7.png
gmic geo7.png -noise E8/: -n 8/7EE -o geo_br*it_:.png
gmic geo7.png -noise E8/D -n 8/7EE -o geo_br*it_D.png
gaussian
?=@
uniform
?:@
saltEpepper ?3@ poisson ?(@ rice ?5@
Convertir une image en niveau/ de gris
)aramtres de la ligne de commande ?aide de G'MIC@ Image d'origine Ligne de commande 7sultat
Hto0gray
+orce selected images to e in G71e mode.
gmic geo.png -to_gra> -o to_gra>.png
: canal
?:P> ni$eaux de
gris@
Hluminance
Compute luminance of selected images.
gmic geo.png -1*minance -o to_gra>.png
Hnormali&e Hn ` $alue=QWS _ Qimage=S aC` $alue:QWS _ Qimage:S a
Linearly normali&e $alues of selected images in specified range. ?eq. to
'Hn'@.
gmic geo.png -to_gra> -n 8/7EE -o to_gra>7.png
: canal
?35O ni$eaux de
gris@
Inverser )es cou)eurs
)aramtres de la ligne de commande ?aide de
G'MIC@
Image d'origine Ligne de commande 7sultat
Hnegati$e
Compute negati$e of selected images.
gmic geo7.png -negati.e -o negati.e.png
Correction du gamma
)aramtres de la ligne de commande ?aide de
G'MIC@
Image d'origine Ligne de commande 7sultat
Happly0gamma gamma
1pply gamma correction to selected images.
gmic bebe.png -app1>_gamma =.A -o gamma.png
%pp)i-uer une cour!e de cou)eurs
)aramtres de la ligne de commande ?aide de G'MIC@ Image d'origine Ligne de commande 7sultat
Happly0cur$e
=XUsmoothnessXU:Cx=Cy=Cx:Cy:Cx3Cy3C...CxDCyD
1pply cur$e transformation to image $alues.
gmic bebe.png -app1>_c*r.e =/8/8/=7A/=GE/7EE/7EE -oK-=L app1>_c*r.e.png
Seui)s
Les rsultats contiennent les couleurs sui$antes " ;lanc ?3''C3''C3''@C noir ?=C=C=@C rouge ?3''C=C=@C cyan ?=C3''C3''@C $ert ?=C3''C=@C magenta ?3''C=C3''@C leu ?=C=C3''@C .aune ?3''C3''C=@.
)aramtres de la ligne de commande ?aide de
G'MIC@
Image d'origine Ligne de commande 7sultat
Ht3 eq. to 'Hthreshold3'.
Hthreshold3 0minQWSC 0maxQWS
gmic geo.png -t+res+o1d7 7EV/GEV -n 8/7EE -o t+res+o1d7.png
gmic geo.png -t+res+o1d7 8/E8V -n 8/7EE -o t+res+o1d7_7.png
Remp)ir d'une cou)eur
)aramtres de la ligne de commande ?aide de
G'MIC@
Image
d'origine
Ligne de commande 7sultat
Hfc eq. to 'Hfill0color'.
Hfill0color col:C...CcolD
+ill selected images -ith specified color.
?eq. to 'Hfc'@.
sans gmic FD/FD/=/: -fi11_co1or 7EE/7EE/8 -o fi11_co1or.png
So)arisation
)aramtres de la ligne de commande ?aide de
G'MIC@
Image d'origine Ligne de commande 7sultat
Hsolari&e
<olari&e selected images.
gmic geo.png -so1ari&e -o so1ari&ec.png
gmic geo.png -so1ari&e -to_gra> -o so1ari&e.png
gmic geo.png -so1ari&e -to_gra> -n 8/7EE -o so1ari&e7.png
Sepia
)aramtres de la ligne de commande ?aide de
G'MIC@
Image d'origine Ligne de commande 7sultat
Hsepia
1pply sepia tones effect on selected images.
gmic geo.png -sepia -o sepia.png
En)ever cou)eurs et opacit
L'opacit de$ient noireC le reste lanc.
)aramtres de la ligne de commande ?aide de
G'MIC@
Image
d'origine
Ligne de commande 7sultat

Hsplit0opacity
<plit color and opacity parts of selected images.
gmic sprite.png -sp1it_opacit> -oK-=L sp1it_opacit>.png
Correction des 6eu/ rouges
)aramtres de la ligne de commande ?aide de G'MIC@
Image
d'origine
Ligne de commande 7sultat
Hred0eye =XU0thresholdXU:==C
0smoothnessKU=C=XUattenuationXU:
1ttenuate redHeye effect in selected images.
gmic >r.png -red_e>e GE/:.E/8.= -o red_e>e.png
S)ectionner une cou)eur
La couleur slectionne est lancheC le reste est noir.
)aramtres de la ligne de commande ?aide de
G'MIC@
Image d'origine Ligne de commande 7sultat
Hselect0color 0toleranceQWSKU=Ccol:C..CcolD
<elect pixels -ith specified color in selected
images.
gmic sprite.png -se1ect_co1or =/7EE/7EE/7EE -n 8/7EE -o se1ect_co1or.png
gmic geo7.png -se1ect_co1or =/8/8/8 -n 8/7EE -o se1ect_co1or7.png
Remp)acer une cou)eur
)aramtres de la ligne de commande ?aide de G'MIC@ Image d'origine Ligne de commande 7sultat
Hreplace0color 0toleranceQWSKU=C
0smoothnessQWSKU=Csrc:C...CsrcDCdest:C...CdestD
7eplace pixels from,to specified colors in selected images.
gmic geo7.png -rep1ace_co1or =/=/8/8/8/=7G/=7G/=7G -n 8/7EE -o rep1ace_co1or.png
C5anger de cou)eurs via une matrice *7*
)aramtres de la ligne de commande ?aide de G'MIC@ Image d'origine Ligne de commande 7sultat
Hmix0rg a::Ca:3Ca:(Ca3:Ca33Ca3(Ca(:Ca(3Ca((
1pply (x( specified matrix to 7G; colors of selected
images.
gmic geo.png -mix_rgb 8/=/8/8/8/8/8/8/8 -o mix_rgb.png
gmic geo.png -mix_rgb 8/8/8/8/=/8/8/8/8 -o mix_rgb7.png
gmic geo.png -mix_rgb 8/8/8/8/8/8/8/=/8 -o mix_rgb:.png
Remp)acer )es cou)eurs d'une image par ce))es d'une autre image
Cette fonction disponile pour les $ersions K :.5.'.3 permet de modifier les couleurs de la deuxime image par celles de la premire.
Les tests sont faits a$ec la $ersion :.5.'.3 sous Iindo-s et il a fallu importer cette fonction dans un fichier transfer0colors.txt
)aramtres de la ligne de commande ?aide de G'MIC@ Image d'origine Ligne de commande 7sultat
transfer0colors " 0transfer0rightnessU` = _ : a
Transfer colors of the first selected image to the other
ones.
gmic -m transfer_co1ors.txt mire.png geo.png -transfer_co1ors 8 -o transfer_co1ors8.png
gmic -m transfer_co1ors.txt mire.png geo.png -transfer_co1ors = -o transfer_co1ors=.png
Cadres
)aramtres de la ligne de commande ?aide de G'MIC@ Image d'origine Ligne de commande 7sultat
Hframe 0si&e0xQWSKU=C 0si&e0yQWSKU=C 0col:C...C 0colD
Insert 7G;1Hcolored frame in selected images.
gmic geo.png Hframe :=C3=C3''C3''C= Ho frame.png
Hframe0fu&&y 0si&e0xKU=C 0si&e0yKU=C 0fu&&ynessKU=C 0smoothnessKU=C 07C 0GC 0;C
01
*ra- 7G;1Hcolored fu&&y frame in selected images.
gmic geo.png Hframe0fu&&y :=C:=C'C:C3''C3''C=C3'' Ho frame0fu&&y.png
Hframe0round 0sharpnessK=C 0si&eKU=C 0smoothnessC 0shadeC 07C 0GC 0;C 01
*ra- 7G;1Hcolored round frame in selected images.
gmic geo.png -frame_ro*nd D8/D8/E/=/7EE/7EE/8/7EE -o frame_ro*nd.png
Hframe0pattern 0MKU(C 0pattern U ` =Ufirst image _ :Uself aC 0constrain0si&e U ` = _
: a
Insert selected pattern frame in selected images.
gmic geo.png -frame_pattern F/=/= -o frame_pattern.png
Hpolaroid 0si&e:KU=C 0si&e3KU=
Create polaroid effect in selected images.
gmic geo.png -po1aroid =8/78 -oK-=L po1aroid7.png
Hdrop0shado- 0offset0xQWSC 0offset0yQWSC 0smoothnessQWS
*rop shado- ehind selected images.
gmic geo.png -drop_s+ado9 F/F/: -o drop_s+ado97.png
Hframe0lur 0sharpnessK=C 0si&eKU=C 0smoothnessC 0shadeC 0lur
*ra- 7G;1Hcolored round frame in selected images.
gmic geo7.png -frame_b1*r =/=88/8/=/=88V -o frame_b1*r.png
Contrastes
%oici l'effet d'un petit programme de la page http",,gmic.sourceforge.net,tutorial.shtml pour .ouer sur les contrastes "
)rogramme Image d'origine Ligne de commande 7sultat
Contenu du programme "
WXgmic contrast_stretc+ : c*t_1o9KVL/ c*t_+ig+KVL/ norma1i&e_1o9KVL/ norma1i&e_+ig+KVL :
Stretc+ contrast of image.
contrast_stretc+ :
-e ?Stretc+ing contrast of image]_.?
-. - -repeat XW
-c ]=/]7 -n ]:/]D
-m.K-=L 8 -done -. N
Lien direct de tlchargement " contrast0stretch.txt
gmic -m contrast_stretc+.txt geo.png -contrast_stretc+ =EV/AEV/-=EV/==EV -o
contrast_stretc+.png
Crer des damiers8 moti0s a4usta!)es
)aramtres de la ligne de commande ?aide de G'MIC@ Image d'origine Ligne de commande 7sultat
Hchessoard si&e:K=C 0si&e3K=C 0offset:C 0offset3C 0angleC 0opacityC 0color:C..C 0color3C..
*ra- opaque chessoard on selected images.
sans
$r(er *n damier a.ec des cases orient(es - DEM
gmic =88/=88/=/: -c+essboard =8/=8/8/8/DE/=/=7G/7EE/7EE/=7G/=7G/=7G -o c+essboard.png
Hframe0pattern 0MKU(C 0pattern U ` =Ufirst image _ :Uself aC 0constrain0si&e U ` = _ : a
Insert selected pattern frame in selected images
$r(er *n ensemb1e de HPH images
gmic geo7.png -frame_pattern :/=/= -frame_pattern :/=/= -o frame_pattern7.png
Himagegrid 0MK=C 0DK=
Create MxD image grid from selected images.
$r(er *ne gri11e de APA
gmic geo.png -imagegrid S9^AT/S+^AT -o imagegrid.png
Htaquin 0MK=C 0DK=
Create MxD taquin pu&&le from selected images.
$r(er *n damier de EPE
gmic geo.png -ta<*in E/E -o ta<*in.png
,,
$r(er *ne gri11e de APA
gmic geo.png -ta<*in A/A -imagegrid S9^AT/S+^AT -o ta<*in7.png
Harray 0MK=C 0DK=C 0expand0typeU`=C:C3a
Create MxD array from selected images.
$r(er *n damier de 7P:
gmic geo.png -arra> 7/:/= -o arra>.png
Harray0fade 0MK=C 0DK=C=XU0fade0startXU:==C=XU0fade0endXU:==C
0expand0typeU`=C:C3a
Create MxD array from selected images.
#otif raccordab1e
gmic geo.png -arra>_fade 7/:/8/=88/= -o arra>_fade.png
Harray0mirror 0DKU=C 0dirU`=C:C3aC 0expand0typeU` = _ : a
Create 3iDx3iD array from selected images.
gmic geo.png -arra>_mirror =/=/= -o arra>_mirror.png
Harray0random 0MsK=C 0DsK=C 0MdK=C 0DdK=
Create MdxDd array of tiles from selected MsxDs source arrays.
6(s*1tat a1(atoire
gmic geo.png -arra>_random :/:/:/:
Hrotate0tiles 0angleC 0MK=CDK=
1pply MxD tiledHrotation effect on selected images.
gmic geo.png -rotate_ti1es DE/:/: -o rotate_ti1es.png
Hlineari&e0tiles 0MK=C 0DK=
Lineari&e MxD tiles on selected images.
gmic geo.png -1ineari&e_ti1es :/: -c 8/7EE -o 1ineari&e_ti1es.png
Hquadrati&e0tiles 0MK=C 0DK=
Auadrati&e MxD tiles on selected images.
gmic geo.png -<*adrati&e_ti1es :/: -c 8/7EE -o <*adrati&e_ti1es.png
Crer des vidos
7emarques au su.et des $idos
)our otenir un fichier d'aide sur ++M)8G utiliser la commande sui$ante " ffmpeg -+ Qaide_ffmpeg.txt
)aramtres de la ligne de commande ?aide de G'MIC@ Image?s@ d'origine Ligne de commande 7sultat
Hmorph n0framesK=C0smoothnessKU=C0precisionK=
Create morphing sequence et-een selected images.
Important "
Installer ++M)8G a$ant d'utiliser la ligne de commande.
gmic m=.png m7.png -morp+ E8/8.7/8.= -o morp+.mpeg
Lien tlchargement "
morph.mpeg
Hanimate
filter0nameC#param:0startC..CparamD0start#C#param:0endC..CparamD0end#Cn0framesKU=C0o
utput0framesU` = _ : aC0filename _ delayK=
1nimate filter from starting parameters to ending parameters.
)hase : "
Crer une squence de '= images )DG de ani_888888_888888.png !
ani_888888_8888DH.png
gmic :78_7D8.png -animate tetris/?=?/?E8?/E8/=/ani.png
)hase 3 "
Con$ertir cette squence d'images en $ido a$ec ++M)8G.
ffmpeg -f image7 -i ani_888888_VFd.png .ideo.a.i
Lien tlchargement "
$ideo.a$i
)hase : "
Crer une squence de '= images V)8G de ani_888888_888888.jpg !
ani_888888_8888DH.jpg
gmic :78_7D8.png -animate b1*r_x/?=?/?E8?/E8/=/ani.jpg
)hase 3 "
Con$ertir cette squence d'images en $ido a$ec 6GG Theora.
ffmpeg7t+eora-8.7G.exe ani_888888_VFd.jpg
Lien tlchargement "
ani0======0W4d.og$
*'autres $idos ?squences d'images@ sont disponiles sur ce site "
%ido effet cue
%ido filtre lur0x
%ido filtre dilate
%ido filtre erode
%ido effet mosaic
%ido effet pu&&le
%ido effet tetris
gimp0fire0edges
8dges U float?=.OC=C(@
1ttenuation U float?=.3'C=C:@
<moothness U float?=.'C=C'@
Threshold U float?3'C=C:==@
Dumer of frames U 0int?3=C:CPPP@
<tarting frame U int?3=C=C:PP@
+rame s9ip U 0int?=C=C3=@
gmic geo.png -gimp_fire_edges 8.E/8.=/8.F/78/A8/=/8 -n 8/7EE -o
gimp_fire_edges.png
>= images dont les noms sont indexs pour crer une
$ido d'une image en feu.
?$olume du fichier trop important@
9om!res a)atoires
Les nomres alatoires sont gnrs ! partir de $ariales prHdfinies "
'f' or 'u' " a random $alue et-een Q=C:SC follo-ing an uniform distriution.
'g' " a random $alueC follo-ing a gaussian distriution of $ariance : ?roughly in QH'C'S@.
3 exemples pour crer une image 45B45 remplie d'une couleur alatoire "
gmic FD/FD/=/: ro*geBSro*nd*P7EE!T .ertBSro*nd*P7EE!T b1e*BSro*nd*P7EE!T -fi11_co1or ]ro*ge/].ert/]b1e* -o a1ea_fi11_co1or.png
gmic FD/FD/=/: ro*geBSro*ndgNE!P7E.E!T .ertBSro*ndgNE!P7E.E!T b1e*BSro*ndgNE!P7E.E!T -fi11_co1or ]ro*ge/].ert/]b1e* -o a1ea_fi11_co1or.png
.umi&re douce
Image d'origine Ligne de commande 7sultat
gmic geo.png --1*minance -negati.eK-=L -b1*rK-=L = -nK-=L 8/7EE -compose_soft1ig+t = -o 1nbncs.png
1essin8 peinture
Image d'origine Ligne de commande 7sultat
%oir page test0dessin0peinture0gmic.html pour plus d'exemples.
gmic geo.png -gimp_anisotropic_smoot+ing A8/=/8.:/8.F/=.=/8.A/:8/7/8/=/E/=/= -n =7G/7EE -s+arpen =88 -cartoon 7/F8/:8/8.=A/8.GE/7EF -s+arpen 788 -o geo_dp.png
Rcupration des cou)eurs dominantes d'une image (co)ormap)
)aramtres de la ligne de commande Image d'origine Ligne de commande 7sultat

Hcolormap n0colorsK=C0methodU` =UmedianHcut _ :U9Hmeans a
8stimate estHfitting colormap -ith 'n0colors' entriesC to index selected
images.
gmic geo.png -co1ormap 78/8 -o co1ormap.png
?image agrandie@
Inde/ation de )'image avec )a mei))eure pa)ette des cou)eurs (autoinde/)
)aramtres de la ligne de commande Image d'origine Ligne de commande 7sultat

Hautoindex n0colorsK=C0ditheringKU=C0methodU` =UmedianHcut _ :U9H
means a
Command 'Hautoindex' -hich indexes image $alues -ith the est possile
colormap.
gmic geo.png -a*toindex D/=/= -o a*toindex.png
Remp)acement des :ones transparentes via une e/tension des cou)eurs ad4acentes par interpo)ation (so)idi06)
)aramtres de la ligne de commande Image d'origine Ligne de commande 7sultat
Hsolidify
7eplace transparent regions of a 7G;1 image y morphologically interpolated
color.
gmic geo_trans.png -so1idif> -o so1idif>.png
Crer des ra6ons )umineu/ ()ig5tra6s)
)aramtres de la ligne de commande Image d'origine Ligne de commande 7sultat
Hlightrays :==XU0densityXU= C 0cx C 0cy C 0ray0lengthKU= C
0ray0attenuationKU=
Generate ray lights from the edges of selected images.
gmic geo.png -1ig+tra>s E:.FA/8.:E/8.7E/8.87/8.== -o 1ig+tra>s.png
1essiner des camem!erts pour statisti-ues ()ig5tra6s)
)aramtres de la ligne de commande Image d'origine Ligne de commande 7sultat
Hpiechart
lael0heightKU=C#lael0color#C#lael:#C$alue:C#color:#...C#laelD#C$
alueDC#colorD#
*ra- pie chart on selected images..
gmic 7EF/7EF/=/: -piec+art :8/8/8/8/?6ed?/EE/7EE/8/8/?Green?/D8/8/7EE/8/?"1*e?/:8/=7A/=7A/7EE/?Yt+er?/E/=7A/=7A/=7A -o
piec+art.png
1mos
G'MIC contient des programmes de dmonstration accessiles $ia une ligne de commande.
)aramtres de la ligne de
commande ?aide de
G'MIC@
Ligne de commande 6ptions Copies d'cran
Hx0mandelrot 0.uliaU` =
_ : aC 0c=rC 0c=i
Launch Mandelrot,Vulia
explorer.
gmic -x_mande1brot
------ #ande1brot^J*1ia exp1orer -----------------
----
---- Se1ect &ooming region 9it+ mo*se.
---- $1ic3 once to reset &oom factor.
---- 5e>s )ES$) or )`) to exit.
---- 5e> )$) to print c*rrent fracta1 coordinates.
----
--------------------------------------------------
Hx0fish0eye
Launch fishHeye demo.
gmic -x_fis+_e>e
------ 'is+-e>e demo --------------------
----
---- #o*se pointer mo.es fis+-e>e center.
---- #o*se b*ttons set fis+-e>e si&e.
---- 5e>s )ES$) or )`) to exit.
----
-----------------------------------------
Hx0spline
Launch spline cur$e
editor.
gmic -x_sp1ine
------ Sp1ine c*r.e editor --------------------------
----
---- #o*se to insert^mo.e^de1ete points.
---- 5e> )6) to reset t+e c*r.e.
---- 5e> )SP0$E) to s+o9s^+ide sp1ine c*r.e.
---- 5e> )P) to s+o9s^+ide contro1 points.
---- 5e> )ENTE6) to s+o9s^+ide contro1 po1>gon.
---- 5e> )T) to s+o9s^+ide point tangents.
---- 5e> )I) to s+o9s^+ide point indices.
---- 5e> )$) to s+o9s^+ide point coordinates.
---- 5e>s )N) and )-) to increase^decrease ro*ndness.
---- 5e>s )ES$) or )`) to exit.
----
-----------------------------------------------------
Hx0tictactoe
Launch ticHtacHtoe game.
gmic -x_tictactoe
------ Tic-Tac-Toe game -----------------
----
---- Jse mo*se to se1ect positions of t+e
---- s>mbo1s. $1ose 9indo9 to exit game.
----
-----------------------------------------
Hx0fourier
Launch fourier filtering
demo.
gmic geo.png
-x_fo*rier
------ 'o*rier-fi1tering demo -----------------------------------
----
---- #o*se b*ttons on t+e rig+t image to set min^max fre<*encies.
---- 5e>s )ES$) or )`) to exit.
----
-----------------------------------------------------------------
Hx0life
Launch the game of life.
gmic -x_1ife
------ T+e game of 1ife -----------------------------------
----
---- T+e goa1 is to create t+e biggest possib1e bio1ogica1
---- s>stem. 4o* start 9it+ a stoc3 of ce11s 9+ic+ >o* can
---- spread o.er t+e board. 'or eac+ ne9 ce11s created
---- sim*1taneo*s1> and spontaneo*s1> b> >o*r s>stem/ >o*
---- gain more ne9 ce11s to scatter.
----
---- Left mo*se b*tton to scatter ce11s in stoc3.
---- 6ig+t mo*se b*tton to reset game.
---- 5e> )S) to sa.e snaps+ot of t+e c*rrent .ie9.
---- 5e>s )ES$) or )`) to exit.
----
-----------------------------------------------------------

Hx0fire
Launch the fire demo.
gmic -x_fire
------ 'ire demo --------------
----
---- 5e>s )ES$) or )`) to exit.
----
-------------------------------
Hx0light
Launch the light demo.
gmic -x_1ig+t
------ Lig+t demo -------------------
----
---- #o.e 1ig+t position 9it+ mo*se.
---- #o*se b*ttons fade 1ig+t in^o*t.
---- 5e>s )ES$) or )`) to exit.
----
-------------------------------------
Hx0.a-rea9er
=X0-idthX3=C=X0heightX3
=C=X0allsXU>
Launch the Va-rea9er
game.
gmic -x_ja9brea3er
------ Ja9brea3er --------------------------------------------
----
---- T+e goa1 of t+e game is to remo.e t+e maxim*m n*mber of
---- ba11s on t+e board/ simp1> b> c1ic3ing on t+em. "*t a
---- co1ored ba11 can disappear on1> if it is gro*ped 9it+ at
---- 1east one ba11 of t+e same co1or. T+e score is +ig+er if
---- >o* destro> 1arger sets of connected co1ored ba11s.
----
---- Left mo*se b*tton to se1ect^destro> ba11s on board.
---- 5e> )"0$5SP0$E) or )SP0$E) to *ndo t+e 1ast mo.e.
---- 5e> )S) to sa.e snaps+ot of t+e c*rrent .ie9.
---- 5e>s )ES$) or )`) to exit.
----
--------------------------------------------------------------

Hx0paint
Launch the interacti$e
painter.
gmic -x_paint
------ Interacti.e painter -----------------------
----
---- Jse mo*se to se1ect co1or and br*s+.
---- Left b*tton dra9s a co1ored stro3e.
---- 6ig+t b*tton fi11s a co1ored region.
---- 0rro9 3e>s or SP0$E and "0$5SP0$E to s9ap
---- bet9een a.ai1ab1e images.
---- 5e> )S) to sa.e snaps+ot of t+e c*rrent .ie9.
---- 5e>s )ES$) or )`) to exit.
----
--------------------------------------------------
Hx0reflection(d
Launches the (d reflection
demo.
gmic
-x_ref1ection:d
aucune
x0ruer(d Hx0-hirl
Launches a 9ind of +ractal
-hirl animated demo.
gmic -x_9+ir1 aucune
Hx0fire-or9s
Launches a simple
fire-or9s animated demo.
gmic -x_fire9or3s aucune
Hx0ruer(d
Launches a (d ruer
o.ect demo.
gmic -x_r*bber:d aucune
Hx0shadeos
Launches a classical shade
os animation.
gmic -x_s+adebobs aucune
Hx0los
Launches a small and
interacti$e los editor.
gmic -x_b1obs
------------- "1obs editor ---------------
----
---- #o*se to insert^mo.e^de1ete b1obs.
---- 5e>s )ES$) or )`) to exit.
----
--------------------------------------------------
Hx0minimal0path
Command -hich runs a
minimal path computation
demoC for segmenting
images.
gmic
-x_minima1_pat+
aucune
Hx0hough
Launches an interacti$e
demo that illustrates the
use of the houghHtranform
to detect lines in images.
gmic -x_+o*g+
------ bo*g+-transform demo -----------------------------------
----
---- #o*se b*ttons on t+e .ote image to dra9 corresponding 1ine.
---- #o*se b*ttons on t+e image to .ote for a11 1ines crossing.
---- t+e c1ic3ed point.
---- 5e> )SP0$E) to reset t+e +o*g+ 9indo9.
---- 5e>s )ES$) or )`) to exit.
----
---------------------------------------------------------------
%oir image en dessous
Hhoughs9etch-
0densityKU=C0radiusK=C=X
U0thresholdXU:==C=XU0op
acityXU:C0$otesi&eQWSK=
gmic geo.png
--+o*g+s3etc+b9
(ti)isation des raccourcis pour )es commandes
Certaines commandes de G'MIC ont deux orthographesC $oici une tale des correspondances "
Hadd Hd
Hadd(d Hd(d
Happend
Ha Hx0paint
Launch the interacti$e
painter.
Hac9ground(d H(d
Hlur
H
Hrea9
Hsl HXX
Hsr HKK
Hcenter(d Hc(d
Hcolor(d Hcol(d
Hcommand Hm
Hcrop H&
Hcut Hc
Hdisplay Hd
Hdisplay(d Hd(d
Hdisplay0graph Hdg
Hdisplay0-arp Hd-
Hdi$ H,
Hdi$(d H,(d
Hdoule(d Hd(d
Hecho He
Hendlocal Hendl
Heq HUU
Hexec Hx
Hfill Hf
Hgradient' Hg
Hfocale(d Hf(d
Hge HKU
Hgt HK
Hhelp Hh
Himage H.
Hinput Hi
H9eep H9
Hle HXU
Hlight(d Hl(d
Hlocal Hl
Hlt HX
Hmdi$ H,, ?qui$alent !@
Hmmul HBB
Hmode(d Hm(d
Hmoded(d Hmd(d
Hmo$e Hm$
Hmul HB
Hmul(d HB(d
Hname Hnm
Hneq HbU
Hnormali&e Hn
Hnormali&e(d Hn(d
Hopacity(d Ho(d
Houtput Ho
Hpop Hpp
Hpo- Hi
Hprimiti$es(d Hp(d
Hpush Hp
HpushU HpU
Hquit Hq
Hremo$e Hrm
Hresi&e Hr
Hre$erse Hr$
Hre$erse(d Hr$(d
Hrotate(d Hrot(d
Hset HU
Hshared Hsh
Hspecl(d Hsl(d
Hspecs(d Hss(d
Hsplit Hs
Hsplit(d Hs(d
Hstatus Hu
Hsu HH
Hsu(d HH(d
Htexturi&e(d Ht(d
Hthreshold Ht
Hunroll Hy
Hupdate Hup
H$erose H$
H-indo- H-
;est des <gre00ons de Gimp crits en G'MIC< via )'Invite de commandes (Rsu)tats o!tenus sans dmarrer Gimp)
G'MICC comme programme autonomeC permet d'otenir les effets du G2I de Gimp.
Ici le classement des filtres est semlale ! celui du G2I de Gimp.
Certaines fonctions sont identiques ! celles prsentes au dut de cette page.
%rra6s = >rames
Commande et paramtres de la ligne de commande. Image d'origine Ligne de commande 7sultat
Hgimp0array
cHtiles U int?3C:C:=@
eHtiles U int?3C:C:=@
cHoffset U float?=C=C:==@
eHoffset U float?=C=C:==@
Mirror U choice?#Done#C#cHaxis#C#eHaxis#C#ceHaxes#@
<i&e U 0choice?#<hrin9#C #8xpand#C #7epeat QMemory consuming bS#@
gmic geo.png -gimp_arra> 7/7/8/8/=/8 -o gimp_arra>.png
Hgimp0array0fade
cHtiles U int?3C:C:=@
eHtiles U int?3C:C:=@
cHoffset U float?=C=C:==@
eHoffset U float?=C=C:==@
+ade start U float?>=C:C:==@
+ade end U float?P=C:C:==@
Mirror U choice?#Done#C#cHaxis#C#eHaxis#C#ceHaxes#@
<i&e U 0choice?#<hrin9#C #8xpand#C #7epeat QMemory consuming bS#@
gmic geo.png -gimp_arra>_fade 7/7/8/8/A8/H8/=/8 -o gimp_arra>_fade.png
Hgimp0array0mirror
Iterations U int?:C:C:=@
cHoffset U float?=C=C:==@
eHoffset U float?=C=C:==@
1rray mode U choice?3C#cHaxis#C#eHaxis#C#ceHaxes#@
Mirror U choice?#Done#C#cHaxis#C#eHaxis#C#ceHaxes#@
8xpand si&e U 0ool?false@
gmic geo.png -gimp_arra>_mirror =/8/8/7/8/8 -o gimp_arra>_mirror.png
Harray0random
<ource cHtiles U int?'C:C3=@
<ource eHtiles U int?'C:C3=@
*estination cHtiles U int?OC:C3=@
*estination eHtiles U int?OC:C3=@
gmic geo.png -arra>_random E/E/G/G -o arra>_random7.png
Hgimp0array0color
cHtiles U int?'C:C3=@
eHtiles U int?'C:C3=@
6pacity U float?=.'C=C:@
gmic geo.png -gimp_arra>_co1or E/E/8.E -o gimp_arra>_co1or.png
Hgimp0rotate0tiles
cHtiles U int?'C:C>=@
eHtiles U int?'C:C>=@
1ngle U float?:'C=C(4=@
6pacity U float?:C=C:@
gmic geo.png -gimp_rotate_ti1es E/E/=E/= -o gimp_rotate_ti1es.png
Hgimp0normali&e0tiles
cHtiles U int?3'C:C>=@
eHtiles U int?3'C:C>=@
Minimal $alue U float?=C=C3''@
Maximal $alue U float?3''C=C3''@
gmic geo.png -gimp_norma1i&e_ti1es 7E/7E/8/7EE -o gimp_norma1i&e_ti1es.png
Hgimp0shift0tiles
cHtiles U int?:=C:C(=@
eHtiles U int?:=C:C(=@
1mplitude U float?:=C=C:==@
6pacity U float?:C=C:@
gmic geo.png -gimp_s+ift_ti1es =8/=8/=8/= -o gimp_s+ift_ti1es.png
Hgimp0parameteri&e0tiles
cHtiles U int?:=C:C(=@
eHtiles U int?:=C:C(=@
+itting function U choice?#Linear#C#Auadratic#@
gmic geo.png -gimp_parameteri&e_ti1es =8/=8/= -o gimp_parameteri&e_ti1es.png
Hgimp0imagegrid
cHsi&e U int?:=C3C:==@
eHsi&e U int?:=C3C:==@
gmic geo.png -gimp_imagegrid =8/=8 -o gimp_imagegrid.png
Htaquin
cHtiles U int?OC:C3=@
eHtiles U int?OC:C3=@
gmic geo.png -ta<*in G/G -o ta<*in:.png
Hgimp0array0pattern
cHtiles U int?:=C:C(=@
eHtiles U int?:=C:C(=@
*ensity U float?>=C=C:==@
1ngle U float?:>=C=C:>=@
\oom U float?(=C=C:==@
6pacity U float?:C=C:@
Image si&e U 0choice?#<hrin9#C #8xpand#C #7epeat QMemory
consuming bS#@
gmic geo.png -gimp_arra>_pattern =8/=8/A8/=A8/:8/=/= -c 8/7EE -o gimp_arra>_pattern.png
Hgimp0frame
cHstart U int?=C=C:==@
cHend U int?:==C=C:==@
eHstart U int?=C=C:==@
eHend U int?:==C=C:==@
Iidth U int?:=C=C:==@
geight U int?:=C=C:==@
Color U color?=C=C=C3''@
6utline si&e U int?:C=C:==@
6utline color U color?3''C3''C3''C3''@
gmic geo.png -gimp_frame 8/=88/8/=88/=8/=8/8/8/8/7EE/=/7EE/7EE/7EE/7EE -o gimp_frame.png
Hgimp0frame0pattern
Tiles U int?:=C(C(=@
)attern U choice?:C#Top layer#C#<elf image#@
Iterations U int?:C:C:=@
Constrain image si&e U 0ool?:@
gmic geo.png -gimp_frame_pattern =8/=/=/= -o gimp_frame_pattern.png
Hgimp0frame0fu&&y
Iidth U int?:=C=CPP@
geight U int?:=C=CPP@
+u&&yness U float?:=C=C5=@
<moothness U float?:C=C'@
Color U color?3''C3''C3''C3''@
gmic geo.png -gimp_frame_f*&&> =8/=8/=8/=/7EE/7EE/7EE/7EE -o gimp_frame_f*&&>.png
Hgimp0frame0round
<harpness U float?4C=.:C5=@
<i&e U float?3=C=C:==@
<moothness U float?=.:C=C:'@
<hade U float?=C=C:@
Color U color?3''C3''C3''C3''@
;lur frame U float?=C=C:==@
;lur shade U float?=.:C=C:@
;lur amplitude U float?(C=C:=@
gmic geo.png -gimp_frame_ro*nd F/78/8.=/8/7EE/7EE/7EE/7EE/8/8.=/: -o gimp_frame_ro*nd.png
Hgimp0tunnel
*epth U int?5C:C:==@
+actor U float?>=C:CPP@
cHcenter U float?=.'C=C:@
eHcenter U float?=.'C=C:@
6pacity U float?=.3C=C:@
gmic geo.png -gimp_t*nne1 D/A8/8.E/8.E/8.7 -o gimp_t*nne1.png
%rtistic
Commande et paramtres de la ligne de commande. Image d'origine Ligne de commande 7sultat
Hgimp0polaroidgimp0-arhol.png
+rame si&e U int?:=C:C5==@
;ottom si&e U int?3=C:C5==@
cHshado- U float?=CH3=C3=@
eHshado- U float?=CH3=C3=@
<moothness U float?(C=C'@
1ngle U float?3=C=C(4=@
gmic geo.png -gimp_po1aroid =8/78/8/8/:/:8 -o gimp_po1aroid.png
H old0photo gmic geo.png -o1d_p+oto -o gimp_o1d_p+oto.png
Hgimp0reflect
geight U float?'=C=C:==@
1ttenuation U float?:C=.:C5@
Color U color?::=C:4=C:P=C45@
Ia$es amplitude U float?=C=C:==@
Ia$es smoothness U float?:.'C=C5@
cHangle U float?=CH:=C:=@
eHangle U float?H(.(=CH:=C:=@
+ocale U float?OC=C:=@
\oom U float?:.'C:C'@
gmic geo.png -gimp_ref1ect E8/=/==8/=F8/=H8/FD/8/=.E/8/-:/G/=.E -o gimp_ref1ect.png
Hgimp0color0ellipses
*ensity U int?5==C=C(===@
7adius U float?>C=C(=@
6pacity U float?=.:C=.=:C=.'@
gmic geo.png -gimp_co1or_e11ipses D88/78/8.= -o gimp_co1or_e11ipses.png
Hgimp0ellipsionism
)rimary radius U float?3=C:C:==@
<econdary radius U float?:=C:C:==@
<moothness U float?=.'C=C:=@
6pacity U float?=.OC=C:@
6utline U float?>C:C(@
*ensity U float?=.'C=.:C3@
gmic geo.png -gimp_e11ipsionism 78/=8/8.E/8.G/A/8.E -o gimp_e11ipsionism.png
Hcartoon
<moothness U float?3C=C:=@
<harpening U float?3==C=C5==@
8dge threshold U float?:=C:C(=@
8dge thic9ness U float?=.3'C=C:@
Color strength U float?:.'C=C(@
Color quanti&ation U int?(3C3C3'4@
gmic geo.png -cartoon 7/788/=8/8.7E/=.E/:7 -o gimp_cartoon.png
Hgimp0pen0dra-ing
1mplitude U float?:=C=C(=@
gmic geo.png -gimp_pen_dra9ing =8 -o gimp_pen_dra9ing.png
Hdra-0-hirl
1mplitude U float?3=C=C:==@
gmic geo.png -dra9_9+ir1 =8 -o gimp_dra9_9+ir1.png
Hgimp0painting
1straction U int?:C:C:=@
<moothness U float?:.'C=C'@
Color U float?3C=C5@
gmic geo.png -gimp_painting =/=.E/7 -o gimp_painting.png
Hcuism
Iterations U int?(==C:C3===@
;loc si&e U float?:=C=C5=@
1ngle U float?P=C=C(4=@
6pacity U float?=.OC=.=:C:@
<moothness U float?=C=C'@
gmic geo.png -c*bism :88/=8/H8/8.G/8 -o gimp_c*bism.png
Hgimp09aleidoscope
cHcenter U float?=.'C=C:@
eHcenter U float?=.'C=C:@
cHoffset U float?=C=C:==@
eHoffset U float?=C=C:==@
7adius cut U float?:==C=C:==@
1ngle cut U float?:=C=C:==@
;orders U choice?3C#;lac9#C#Dearest#C#7epeat#@
gmic geo.png -gimp_3a1eidoscope 8.E/8.E/8/8/=88/=8/= -o gimp_3a1eidoscope.png
Hgimp0rotoidoscope
cHcenter U float?=.'C=C:@
eHcenter U float?=.'C=C:@
1ngular tiles U int?:=C:CO3@
<moothness U float?=.'C=C'@
;orders U choice?3C#;lac9#C#Dearest#C#7epeat#@
gmic geo.png -gimp_rotoidoscope 8.E/8.E/=8/8.E/7 -o gimp_rotoidoscope.png
Hgimp0stencil-
Threshold U float?:=C=C(=@
<moothness U float?:=C=C(=@
gue U float?=C=C(4=@
<aturation U float?=C=C:@
gmic geo.png -gimp_stenci1b9 A/7:/8/8 -o gimp_stenci1b9.png
Hgimp0pencil-
<i&e U float?=.(C=C'@
1mplitude U float?4=C=C3==@
gue U float?=C=C(4=@
<aturation U float?=C=C:@
gmic geo.png -gimp_penci1b9 8.:/F8/8/8 -o gimp_penci1b9.png
Hgimp0hards9etch-
1mplitude U float?:===C=C5===@
<ampling U float?(C:C:==@
<moothness U float?:C=C:=@
6pacity U float?=.:C=C:@
8dge U float?3=C=C:==@
Degati$e U ool?=@
1.out depuis la $ersion :.5.'.=
2tilisation sous Gimp "
http",,---.flic9r.com,groups,gmic,discuss,O3:'O43'((>O=>P5=,
gmic geo.png -gimp_+ards3etc+b9 FD.HD/=/8.D7/8.8G/7=.=/8 -o gimp_+ards3etc+b9.png
Hgimp0s9etch-
Dumer of orientations U int?3C:C:4@
<tarting angle U float?5'C=C:>=@
1ngle range U float?:>=C=C:>=@
<tro9e length U float?(=C=C:===@
Contour threshold U float?:C=C(@
6pacity U float?=.=(C=C=.(@
;ac9ground intensity U float?=C=C3@
*ensity U float?=.4C=C'@
<harpness U float?=.:C=C:.'@
1nisotropy U float?=.4C=C:@
<moothness U float?=.3'C=C:=@
Coherence U float?:C=C:=@
;oost stro9e U ool?=@
Cur$ed stro9e U ool?:@
Color model U choice?#;lac9 on -hite#C#Ihite on lac9#C#;lac9 on transparent
-hite#C#Ihite on transparent lac9#@
gmic geo.png -gimp_s3etc+b9 H/DE/=A8/:8/=/8.8:/8/8.F/8.=/8.F/8.7E/=/=/=/8 -o
gimp_s3etc+b9.png
H-arhol
cHtiles U int?(C:C:=@
eHtiles U int?(C:C:=@
<moothness U float?3C=C:=@
Color U float?5=C=C4=@
gmic geo.png -9ar+o1 :/:/7/D8 -o gimp_9ar+o1.png
Hgimp0glo-
1mplitude U float?:C=C3=@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue
chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C#<aturation#C
#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hHcomponent#@
gmic geo.png -gimp_g1o9 7E/: -o gimp_g1o9.png
Hgimp0tetris
<cale U int?:=C:C3=@
gmic geo.png -gimp_tetris =8 -o gimp_tetris.png
Hgimp0rodilius
1mplitude U float?:=C=C(=@
Thic9ness U float?:=C=C:==@
<harpness U float?(==C=C:===@
6rientations U int?'C3C(4@
6ffset U float?(=C=C:>=@
Color mode U choice?:C#*ar9er#C#Lighter#@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue
chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C#<aturation#C
#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hH
component#C#7ed#C#Green#C#;lue#C#1lpha#@
mic geo.png Hgimp0rodilius :>C:=C(==C'C(=C:C= Ho gimp0rodilius.png
Hgimp0color0astraction
<moothness U float?:C=C:=@
Le$els U int?:=C3C3''@
Contrast U float?=.3C=.=:C:@
gmic geo.png -gimp_co1or_abstraction =/=8/8.7 -n 8/7EE -o gimp_co1or_abstraction.png
Hgimp0lyle.90painting
Iterations U int?3C:C3=@
7adius U int?5C:C(=@
Can$as U float?:=C=C:==@
gmic geo.png -gimp_1>1ej3_painting E/D/E8 -o gimp_1>1ej3_painting.png
Hgimp09u-ahara
Iterations U int?3C:C3=@
7adius U int?'C:C(=@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C
#;lue chrominance#C#7ed chrominance#C#Lightness#C#aHcomponents#C
#aHcomponent#C#Hcomponent#C#gue#C#<aturation#C#%alue#C
#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hHcomponent#C
#7ed#C#Green#C#;lue#C#1lpha#@
gmic geo.png -gimp_3*9a+ara =/:/8 -o gimp_3*9a+ara.png
Co)ors
Les filtres ne sont pas tous illustrs car ils ont sou$ent des fonctions similaires.
Lors des testsC #gimp0lac9and-hite# causait des prolmes sur les $ersions :.5.5.3 ?gmic.exe@ E :.5.'.= ?greffon de Gimp@.
Ligne de commande " gmic geo.png -gimp_b1ac3and9+ite 8.7HH/8/8.EAG/8/8.==D/8/=/=/8/8/8/8/8/8/7/8/7/8/=F/8 -o gimp_b1ac3and9+ite.png
Commande et paramtres de la ligne de commande. Image?s@ d'origine Ligne de commande 7sultat
Hgimp0mix0rg
7ed contrast U float?:C=C5@
7ed rightness U float?=CH3''C3''@
7ed smoothness U float?=C=C:=@
Green contrast U float?:C=C5@
Green rightness U float?=CH3''C3''@
Green smoothness U float?=C=C:=@
;lue contrast U float?:C=C5@
;lue rightness U float?=CH3''C3''@
;lue smoothness U float?=C=C:=@
Tones range U choice?#1ll tones#C#<hado-s#C#MidHtones#C#gighlights#@
Tones smoothness U float?3C=C:=@
gmic geo.png -gimp_mix_rgb D/8/8/D/8/8/D/8/8/8/: -o gimp_mix_rgb.png
Hgimp0sepia
Gamma U float?:C=.=:C'@
Contrast U float?:C=C5@
;rightness U float?=CH3''C3''@
gmic geo.png -gimp_sepia =/=.E/8 -o gimp_sepia.png
Hgimp0-recolori&e
Gamma U float?:C=.=:C'@
Contrast U float?:C=C5@
;rightness U float?=CH3''C3''@
Dormali&e U ool?=@
Gradient preset U choice?#2serHdefined#C#;lac9 to -hite#C#Ihite to
lac9#C#<epia#C#<olari&e#@
Interpolation type U choice?:C#Dearest#C#Linear#C#Cuic#C#Lanc&os#@
)reser$e initial rightness U ool?=@
Dumer of tones U int?'C3C>@
:st tone U color?=C=C=C3''@
3nd tone U color?5(C3'C''C3''@
(rd tone U color?:'>C:(OC:>PC3''@
5th tone U color?335C:P:C33>C3''@
'th tone U color?3''C3''C3''C3''@
4th tone U color?3''C3''C3''C3''@
Oth tone U color?3''C3''C3''C3''@
>th tone U color?3''C3''C3''C3''@
N*mber of tones B 7
gmic geo.png -gimp_b9reco1ori&e =/=/=/8/8/=/=/7/7EE/8/8/7EE/=7G/=7G/=7G/7EE -o gimp_b9reco1ori&e.png
Hgimp0map0tones
Threshold U float?=.'C=C:@
Gamma U float?=.OC=C:@
<moothness U float?=.:C=C:=@
Iterations U int?(=C=C'==@
Channel?s@ U choice?(C#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red
chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cH
component#C#hHcomponent#@
gmic geo.png -gimp_map_tones 8.E/8.E/8.=/:8/: -o gimp_map_tones.png
Hgimp0normali&e0local
1mplitude U float?3C=C4=@
7adius U int?4C:C45@
Deighorhood smoothness U float?'C=C5=@
1$erage smoothness U float?3=C=C5=@
Constrain $alues U ool?:@
Channel?s@ U choice?(C#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red
chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cH
component#C#hHcomponent#@
gmic geo.png -gimp_norma1i&e_1oca1 7/F/E/78/=/: -o gimp_norma1i&e_1oca1.png
Hgimp0select0color
<imilarity space U
choice?=C#7G;Q1S#C#7G;#C#eCCr#C#7ed#C#Green#C#;lue#C#6pacity#C
#Luminance#C#;lue E 7ed chrominances#C#gue#C#<aturation#@
Tolerance U float?3=C=C:==@
<moothness U float?=C=C:=@
<elected color U color?3''C3''C3''C3''@
6utput as U choice?=C#<elected colors#C#<elected mas9#@
In$ert selection U ool?=@
In.ert se1ection B8
gmic geo.png -gimp_se1ect_co1or 8/78/8/77F/==F/==E/7EE/8/8 -o gimp_se1ect_co1or.png
In.ert se1ection B=
gmic geo.png -gimp_se1ect_co1or 8/78/8/77F/==F/==E/7EE/8/= -o gimp_se1ect_co1or_i.png
Hgimp0replace0color
Tolerance U float?:==C:C5'=@
<moothness U float?=C=C:=@
<elected color U color?3''C3''C3''C3''@
7eplaced color U color?=C=C=C=@
gmic sprite.png -gimp_rep1ace_co1or =88/8/7EE/8/8/7EE/=7G/7EE/7EE/7EE -o gimp_rep1ace_co1or.png
Hgimp0linear0gradient
<tarting color U color?=C=C=C3''@
8nding color U color?3''C3''C3''C3''@
<-ap colors U ool?=@
1ngle U float?5'C=C(4=@
+ade start U float?=C=C:==@
+ade end U float?:==C=C:==@
sans gmic =7A/=7A/=/D -gimp_1inear_gradient 8/8/7EE/7EE/7EE/7EE/8/7EE/8/DE/8/=88 -o gimp_1inear_gradient.png
Hgimp0radial0gradient
<tarting color U color?=C=C=C3''@
8nding color U color?3''C3''C3''C3''@
<-ap colors U ool?=@
+ade start U float?=C=C:==@
+ade end U float?:==C=C:==@
cHcenter U float?'=C=C:==@
eHcenter U float?'=C=C:==@
sans gmic =7A/=7A/=/D -gimp_radia1_gradient 8/8/7EE/7EE/7EE/7EE/8/7EE/8/8/=88/E8/E8 -o gimp_radia1_gradient.png
Hgimp0corner0gradient
Color : ?up,left corner@ U color?3''C3''C3''C:3>@
Color 3 ?up,right corner@ U color?3''C=C=C3''@
Color ( ?ottom,left corner@ U color?=C3''C=C3''@
Color 5 ?ottom,right corner@ U color?=C=C3''C3''@
sans
gmic =7A/=7A/=/D -gimp_corner_gradient 8/8/7EE/7EE/7EE/7EE/8/7EE/8/7EE/8/7EE/7EE/8/7EE/7EE -o
gimp_corner_gradient.png
Hgimp0colormap
choiceQ:C#1dapti$e#C#Custom#C#<tandard ?3'4@#C#g<% ?3'4@#C#Lines ?3'4@#C#got
?3'4@#C
#Cool ?3'4@#C#Vet ?3'4@#C#+lag ?3'4@#C#Cue ?3'4@#S
*ithering U float?:C=C:@
Dumer of tones U int?(3C3C3'4@
Dumer of colors U int?>C3C>@
:st color U color?=C=C=@
3nd color U color?3''C3''C3''@
(rd color U color?3''C=C=@
5th color U color?=C3''C=@
'th color U color?=C=C3''@
4th color U color?3''C3''C=@
Oth color U color?3''C=C3''@
>th color U color?=C3''C3''@
gmic geo.png -gimp_co1ormap 8/8/D/F -o gimp_co1ormap.png
7sultat
image ! 5 couleurs
Hgimp0metallic
<trength U float?:C=C:@
<moothness U float?=C=C3=@
Metal U choice?#sil$er#C#gold#C#copper#C#ron&e#C#lue steel#@
gmic geo.png -gimp_meta11ic =/8/= -o gimp_meta11ic.png
Contours
Commande et paramtres de la ligne de commande. Image?s@ d'origine Ligne de commande 7sultat
Hgimp0gradient0norm
<moothness U float?=C=C:=@
Linearity U float?=.'C=C:.'@
Min threshold U float?=C=C:==@
Max threshold U float?:==C=C:==@
Degati$e colors U ool?=@
Negati.e co1ors B =
gmic geo.png -gimp_gradient_norm 8.H/8.E/7=/A8/= -o gimp_gradient_norm.png
Hgimp0gradient3rg
<moothness U float?=C=C:=@
Min threshold U float?=C=C:==@
Max threshold U float?:==C=C:==@
6rientation only U ool?=@
Degati$e colors U ool?=@
gmic geo.png -gimp_gradient7rgb 8/8/=88/8/8 -o gimp_gradient7rgb.png
Hgimp0local0orientation
<moothness U float?=C=C'@
Min threshold U float?=C=C:==@
Max threshold U float?:==C=C:==@
Degati$e colors U ool?=@
Channel?s@ U choice?(C#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hHcomponent#@
gmic geo.png -gimp_1oca1_orientation 8/8/=88/8/: -o gimp_1oca1_orientation.png
Hgimp0cur$ature
<moothness U float?3C=C:=@
Min threshold U float?=C=C:==@
Max threshold U float?:==C=C:==@
1solute $alue U ool?=@
Degati$e colors U ool?=@
gmic geo.png -gimp_c*r.at*re 7/8/=88/8/8 -o gimp_c*r.at*re.png
Hgimp0edges
<moothness U float?=C=C:=@
Threshold U float?:'C=C'=@
Degati$e colors U ool?=@
gmic geo.png -gimp_edges 8/=E/8 -o gimp_edges.png
Hgimp0thin0edges
<moothness U float?=C=C:=@
Threshold U float?:'C=C'=@
Degati$e colors U ool?=@
gmic geo.png -gimp_t+in_edges 8/=E/8 -o gimp_t+in_edges.png
Hgimp0edge0offsets
<moothness U float?=C=C:=@
Threshold U float?:'C=C'=@
<cale U int?5C=C(3@
Thic9ness U int?:C=C:4@
Degati$e colors U ool?=@
gmic geo.png -gimp_edge_offsets 8/=E/D/=/8 -o gimp_edge_offsets.png
Hgimp0segment0-atershed
8dge threshold U float?3C=C'@
<moothness U float?:C=C'@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hHcomponent#@
gmic geo.png -gimp_segment_9aters+ed 7/=/: -o gimp_segment_9aters+ed.png
Hgimp0morpho
#6riginal H 8rosion#C#*ilation H 6riginal#C#6riginal H 6pening#C#Closing H 6riginal#@
<i&e U int?'C3C4=@
In$ert colors U ool?false@
<hape U choice?=C#<quare#C#6ctagonal#C#Circular#@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue chrominance#C#7ed
chrominance#C
#Lightness#C#aHcomponents#C#aHcomponent#C#Hcomponent#C#gue#C#<aturation#C
#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hHcomponent#@
jkgimp " <cale U ool?true@
gmic geo.png -gimp_morp+o :/E/=/8/:/= -o gimp_morp+o.png
Hgimp0s9eleton
Method U choice?#*istance#C#Thinning#@
<moothness U float?=C=C:=@
Cur$iness U float?=C=C:=@
Multiple channels U ool?:@
gmic geo.png -gimp_s3e1eton 8/8/8/8 -o gimp_s3e1eton.png
1e0ormations
Commande et paramtres de la ligne de commande. Image?s@ d'origine Ligne de commande 7sultat
Hgimp0&oom
+actor U float?3C=.=:C:=@
cHcenter U float?=.'C=C:@
eHcenter U float?=.'C=C:@
;orders U choice?=C#;lac9#C#Dearest#C#7epeat#@
mire a$ec la partie
centrale transparente
gmic mire.png -gimp_&oom =.E/8.E/8.E/8 -o gimp_&oom.png
H-ater
1mplitude U float?(=C=C(==@
<moothness U float?:.'C=C5@
gmic mire.png -9ater :8/=.E -o gimp_9ater.png
H-a$e
1mplitude U float?:=C=C(=@
+requency U float?=.5C=C3@
cHcenter U float?'=C=C:==@
eHcenter U float?'=C=C:==@
gmic mire.png -9a.e =8/8.D/E8/E8 -o gimp_9a.e.png
Ht-irl
1mplitude U float?:CH'C'@
cHcenter U float?=.'C=C:@
eHcenter U float?=.'C=C:@
;orders U choice?:C#;lac9#C#Dearest#C#7epeat#@
gmic mire.png -t9ir1 =/8.E/8.E/= -o gimp_t9ir1.png
Hgimp0flo-er
1mplitude U float?(=CH:==C:==@
)etals U int?4C=C3=@
6ffset U float?=C=C:==@
1ngle U float?=C=C(4=@
cHcenter U float?=.'C=C:@
eHcenter U float?=.'C=C:@
;orders U choice?:C#;lac9#C#Dearest#C#7epeat#@
gmic mire.png -gimp_f1o9er :8/F/8/8/8.E/8.E/= -o gimp_f1o9er.png
Hdeform
1mplitude U float?:=C=C:==@
gmic mire.png -deform =8 -o gimp_deform.png
Hfisheye
cHcenter U float?'=C=C:==@
eHcenter U float?'=C=C:==@
7adius U float?O=C=C:==@
1mplitude U float?:C=C3@
gmic mire.png -fis+e>e E8/E8/A8/= -o gimp_fis+_e>e.png
Hgimp0map0sphere
Iidth U 0int?':3C:C5=P4@
geight U 0int?':3C:C5=P4@
7adius U float?P=C=C5==@
*ilation U float?=.'C=C:@
1ngle U float?=CH'=C'=@
gmic mire.png -gimp_map_sp+ere =7A/=7A/H8/8.E/8 -o gimp_map_sp+ere.png
Hgimp0map0sphere
Iidth U 0int?':3C:C5=P4@
geight U 0int?':3C:C5=P4@
7adius U float?P=C=C5==@
*ilation U float?=.'C=C:@
1ngle U float?=CH'=C'=@
;order smoothness U float?=C=C3==@
;order -idth U float?3=C=C:==@
6rientation U choice?#= deg.#C#P= deg.#C#:>= deg.#C#3O= deg.#@
;ac9ground U choice?#Transparent#C#Mean color#@
+ading U float?=C=C:==@
+ading shape U float?=.'C=C(@
gmic mire.png -gimp_map_sp+ere =7A/=7A/H8/8.E/8/8/78/8/=/8/8 -o gimp_map_sp+ere7.png
Hgimp0-arp0perspecti$e
cHangle U float?:.O(CH5C5@
eHangle U float?=CH5C5@
\oom U float?:C=.:C5@
cHcenter U float?'=C=C:==@
eHcenter U float?'=C=C:==@
cHoffset U float?=C=C:==@
eHoffset U float?=C=C:==@
;orders U choice?3C#;lac9#C#Dearest#C#7epeat#@
gmic mire.png -gimp_9arp_perspecti.e =.G:/8/=/E8/E8/8/8/7 -o gimp_9arp_perspecti.e.png
Hgimp0euclidean3polar
cHcenter U float?=.'C=C:@
eHcenter U float?=.'C=C:@
*ilation U float?:C=.:C:=@
;orders U choice?:C#;lac9#C#Dearest#C#7epeat#@
In$erse transform U ool?=@
gmic mire.png -gimp_e*c1idean7po1ar 8.E/8.E/=/=/8 -o gimp_e*c1idean7po1ar.png
Hgimp0custom0deformation
cH-arping U text`#?-dh@,3= B cos?yB3=,h@#a
eH-arping U text`#?-dh@,3= B sin?xB3=,-@#a
7elati$e -arping U ool?:@
Interpolation U choice?:C#Dearest neighor#C#Linear#@
;orders U choice?:C#;lac9#C#Dearest#C#7epeat#@
gmic mire.png -gimp_c*stom_deformation 9N+!^78Pcos>P78^+!/9N+!^78PsinxP78^9!/=/=/= -o gimp_c*stom_deformation.png
Hgimp0transform0polar
)reset U choice?#Custom transform#C#In$erse radius#C#<-ap
radius,angle#@
cHcenter U float?'=C=C:==@
eHcenter U float?'=C=C:==@
7adius U text`#r d 7,:=Bcos?aB'@#a
1ngle U text`#a#a
;orders U choice?:C#;lac9#C#Dearest#C#7epeat#@
Preset B In.erse radi*s
gmic mire.png -gimp_transform_po1ar =/E8/E8/rN6^=8PcosaPE!/a/= -o gimp_transform_po1ar.png
1egradations
Commande et paramtres de la ligne de commande. Image?s@ d'origine Ligne de commande 7sultat
Hgimp0noise
1mplitude U float?:=C=C3==@
Doise type U choice?#Gaussian#C#2niform#C#<alt and pepper#C#)oisson#@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hHcomponent#@
%alue range U choice?#Cut#C#Dormali&e#@
mire a$ec la partie
centrale transparente
gmic mire.png -gimp_noise =A8/8/8/8 -o gimp_noise.png
Hgimp0spread
cH$ariations U float?5C=C3=@
eH$ariations U float?5C=C3=@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hHcomponent#@
gmic mire.png -gimp_spread D/D/8 -o gimp_spread.png
Hgimp0shade0stripes
+requency U float?(=C:C:==@
6rientation U choice?:C#gori&ontal#C#%ertical#@
*ar9ness U float?=.>C=C(@
Lightness U float?:.(C=C(@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hHcomponent#@
gmic mire.png -gimp_s+ade_stripes G8/=/8.A/=.:/8 -o gimp_s+ade_stripes.png
Hgimp0stripes0y
+requency U float?:=C=C:==@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hHcomponent#@
gmic mire.png -gimp_stripes_> A8/8 -o gimp_stripes_>.png
Hgimp0-atermar90$isile
Text U text?#T3': G'MIC#@
6pacity U float?=.5C=.:C=.P@
<i&e U int?'OC:(C:3>@
1ngle U float?3'C=C(4=@
Lightness U choice?:C#*ar9er#C#;righter#@
gmic mire.png -gimp_9atermar3_.isib1e ?0"$?/8.AE/7D/:=E/= -o gimp_9atermar3_.isib1e.png
Hgimp0gaussian0lur
ceHamplitude U float?(C=C3=@
cHamplitude U float?=C=C3=@
eHamplitude U float?=C=C3=@
;order conditions U choice?:C#;lac9#C#Dearest#@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hHcomponent#@
%alue range U choice?#Cut#C#Dormali&e#@
gmic mire.png -gimp_ga*ssian_b1*r :/8/8/=/8/= -o gimp_ga*ssian_b1*r.png
Hgimp0lur0linear
Tangent radius U float?:=C=C:==@
6rthogonal radius U float?=.'C=C:==@
1ngle U float?=C=C:>=@
;order conditions U choice?:C#;lac9#C#Dearest#@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C
#;lue chrominance#C#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hHcomponent#@
%alue range U choice?#Cut#C#Dormali&e#@
gmic mire.png -gimp_b1*r_1inear =8/8.E/8/=/8/= -o gimp_b1*r_1inear.png
Hgimp0lur0radial
1mplitude U float?(C=C3=@
cHcenter U float?=.'C=C:@
eHcenter U float?=.'C=C:@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C
#;lue chrominance#C#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hHcomponent#@
%alue range U choice?#Cut#C#Dormali&e#@
gmic mire.png -gimp_b1*r_radia1 :/8.E/8.E/8/= -o gimp_b1*r_radia1.png
Hgimp0lur0angular
1mplitude U float?3C=C:=@
cHcenter U float?=.'C=C:@
eHcenter U float?=.'C=C:@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C
#;lue chrominance#C#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hHcomponent#@
%alue range U choice?#Cut#C#Dormali&e#@
gmic mire.png -gimp_b1*r_ang*1ar 7/8.E/8.E/8/= -o gimp_b1*r_ang*1ar.png
Hgimp0andpass
Lo- frequency U float?=C=C:==@
gigh frequency U float?:==C=C:==@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C
#;lue chrominance#C#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hHcomponent#@
%alue range U choice?:C#Cut#C#Dormali&e#@
gmic mire.png -gimp_bandpass =/=88/8/= -o gimp_bandpass.png
Hrg3ayer
<tarting pattern U choice?=C#7edHGreen#C#;lueHGreen#C#GreenH7ed#C#GreenH;lue#@
^eep colors U ool?:@
gmic mire.png -rgb7ba>er 8/= -o gimp_rgb7ba>er.png
Hayer3rg
G,M smoothness U 0float?4C=C3=@
7,; smoothness ?principal@ U 0float?4C=C3=@
7,; smoothness ?secondary@ U 0float?5C=C3=@
gmic gimp_rgb7ba>er.png -ba>er7rgb F/F/D -o gimp_ba>er7rgb.png
Hgimp0>its
<cale U float?3'C:C:==@
*ithering U float?>==C=C:====@
Le$els U int?:4C3C3'4@
)re$ie- type U choice?#+ull#C#+or-ard hori&ontal#C#+or-ard $ertical#C#;ac9-ard hori&ontal#C#;ac9-ard
$ertical#@
gmic geo.png -gimp_Abits 7E/A88/=F/= -o gimp_Abits.png
En5ancement
Commande et paramtres de la ligne de commande. Image?s@ d'origine Ligne de commande 7sultat
Hgimp0anisotropic0smoothing
1mplitude U float?4=C=C:===@
<harpness U float?=.OC=C3@
1nisotropy U float?=.(C=C:@
Gradient smoothness U float?=.4C=C:=@
Tensor smoothness U float?:.:C=C:=@
<patial precision U float?=.>C=.:C3@
1ngular precision U float?(=C:C:>=@
%alue precision U float?3C=.:C'@
Interpolation U choice?=C#Dearest neighor#C#Linear#C#7ungeH^utta#@
+ast approximation U ool?:@
Iterations U int?:C:C:=@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red
chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aH
component#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chH
components#C#cHcomponent#C#hHcomponent#@
Tiles U int?:C:C:=@
7emarques "
H Ce filtre remplace l'ancien G78eCstoration dans GimpC il permet de diminuer le ruit et de crer des effets ! ase de flou.
H 2n moyen simple pour diminuer le ruit est d'augmenter le nome #Iterations#C ici U (
gmic br*it.png -gimp_anisotropic_smoot+ing F8/8.G/8.:/8.F/=.=/8.A/:8/7/8/=/:/7/= -o
gimp_anisotropic_smoot+ing.png
Hgimp0patch0smoothing
<patial $ariance U float?:=C=.:C3==@
)atch $ariance U float?:=C=.:C3==@
)atch si&e U int?(C3C3:@
Loo9up si&e U int?'C3C3:@
)atch smoothness U float?=C=C5@
+ast approximation U ool?:@
Iterations U int?:C:C:=@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red
chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aH
component#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chH
components#C#cHcomponent#C#hHcomponent#@
gmic br*it.png -gimp_patc+_smoot+ing =8/=8/:/E/8/=/D/7 -o gimp_patc+_smoot+ing.png
Hgimp0ilateral
<patial $ariance U float?:=C=C:==@
%alue $ariance U float?OC=C:==@
Iterations U int?3C:C:=@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red
chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aH
component#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chH
components#C#cHcomponent#C#hHcomponent#@
gmic br*it.png -gimp_bi1atera1 =8/=E/7/7 -o gimp_bi1atera1.png
Hgimp0remo$e0hotpixels
Mas9 si&e U int?(C(C3=@
Threshold U float?:=C=C3==@
gmic br*it.png -gimp_remo.e_+otpixe1s =8/G -o gimp_remo.e_+otpixe1s.png
Hgimp0median
7adius U int?(C:C3=@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red
chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aH
component#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chH
components#C#cHcomponent#C#hHcomponent#@
gmic br*it.png -gimp_median G/7 -o gimp_median.png
Hgimp0edgepreser$ing0smoothing
<harpness U float?=.OC=C3@
1nisotropy U float?=.(C=C:@
Gradient smoothness U float?=.4C=C:=@
Tensor smoothness U float?:.:C=C:=@
Time step U float?:'C'C'=@
Iterations U int?>C:C:==@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red
chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aH
component#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chH
components#C#cHcomponent#C#hHcomponent#@
gmic br*it.png -gimp_edgepreser.ing_smoot+ing 8.G/8.:/8.F/=.=/=E/:8/7 -o
gimp_edgepreser.ing_smoot+ing.png
Hgimp0meancur$ature0smoothing
Time step U float?(=C'C'=@
Iterations U int?5C:C:=@
^eep iterations as different layers U ool?false@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red
chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aH
component#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chH
components#C#cHcomponent#C#hHcomponent#@
gmic br*it.png -gimp_meanc*r.at*re_smoot+ing E8/H/8/7 -o gimp_meanc*r.at*re_smoot+ing.png
Hgimp0t$0smoothing
Time step U float?(=C'C:==@
Iterations U int?:=C:C5=@
^eep iterations as different layers U ool?false@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red
chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aH
component#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chH
components#C#cHcomponent#C#hHcomponent#@
gmic br*it.png -gimp_t._smoot+ing :8/7E/8/7 -o gimp_t._smoot+ing.png
Hgimp0unsharp
<harpening type U choice?=C#Gaussian#C#;ilateral#@
<patial radius U float?:.3'C=C3=@
;ilateral radius U float?(=C=C4=@
1mount U float?(C=C:=@
Threshold U float?=C=C3=@
*ar9ness le$el U float?:C=C5@
Lightness le$el U float?:C=C5@
Iterations U int?:C:C:=@
Degati$e effect U ool?=@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red
chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aH
component#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chH
components#C#cHcomponent#C#hHcomponent#@
<ource image "
http",,en.-i9ipedia.org,-i9i,+ile"2nsharped0
eye..pg
*ate " :O May 3==O
1uthor " 7u0dagon
gmic 6*_dagon.png -gimp_*ns+arp 8/=.7E/:8/:/8/=/=/=/8/7 -o gimp_*ns+arp.png
Hgimp0unsharp0octa$e
<cales U int?5C:C:=@
Maximal radius U float?'C=C3=@
1mount U float?(C=C:=@
Threshold U float?=C=C3''@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red
chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aH
component#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chH
components#C#cHcomponent#C#hHcomponent#@
gmic 6*_dagon.png -gimp_*ns+arp_octa.e D/E/:/8/7 -o gimp_*ns+arp_octa.e.png
Hgimp0sharpen0in$ersediff
1mplitude U float?'=C:C(==@
Iterations U int?3C:C:=@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red
chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aH
component#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chH
components#C#cHcomponent#C#hHcomponent#@
gmic 6*_dagon.png -gimp_s+arpen_in.ersediff E8/7/7 -o gimp_s+arpen_in.ersediff.png
Hgimp0sharpen0shoc9
1mplitude U float?:'=C:C5==@
8dge threshold U float?=.:C=C=.O@
Gradient smoothness U float?=.>C=C:=@
Tensor smoothness U float?:.:C=C:=@
Iterations U int?:C:C:=@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red
chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aH
component#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chH
components#C#cHcomponent#C#hHcomponent#@
gmic 6*_dagon.png -gimp_s+arpen_s+oc3 =E8/8.=/8.A/=.=/=/7 -o gimp_s+arpen_s+oc3.png
Hgimp0richardson0lucy
7adius U float?3C=C3=@
Iterations U int?:=C=C:==@
Time step U float?3=C=C'=@
<moothness U float?=.:C=C:=@
7egulari&ation U choice?:C#Ti9hono$#C#Mean cur$ature#C#Total
$ariation#@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red
chrominances#C#;lue chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aH
component#C#Hcomponent#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chH
components#C#cHcomponent#C#hHcomponent#@
gmic 6*_dagon.png -gimp_ric+ardson_1*c> 7/=8/78/8.=/=/7 -o gimp_ric+ardson_1*c>.png
Hdeinterlace
1lgorithm U choice?#<tandard#C#MotionHcompensated#@
'i1tre po*r images .id(o entre1ac(es.
gmic ..png -deinter1ace = -o deinter1ace.png
Hred0eye
Threshold U float?O'C=C:==@
<moothness U float?(.'C=C3=@
+actor U float?=.:C=C:@
gmic >r.png -red_e>e GE/:.E/8.= -o red_e>e_7.png
Hgimp0scalenx
<caling factor U choice?#x 3#C#x (#C#x 5#C#x 4#C#x >#C#x P#C#x :3#C#x
:4#C#x :>#C#x 3O#@
gmic D8_D8.png -gimp_sca1enx : -o gimp_sca1enx.png
Hgimp0upscale0smart
Iidth U text?#3==W#@
geight U text?#3==W#@
<moothness U float?3C=C3=@
1nisotropy U float?=.5C=C:@
<harpness U float?:=C=C:==@
gmic D8_D8.png -gimp_*psca1e_smart D88V/D88V/7/8.D/=8 -o gimp_*psca1e_smart.png
Hgimp0solidify
This filter replaces transparent regions y morphologically
interpolated colors.
It may ta9e long to render b
gmic geo_trans.png -gimp_so1idif>
7endu identique ! la commande
Hsolidify
Cliquer ici
.a6ers
)our plus de descriptions de filtres $oir " Mlanges d'images ?fonctions #compose#@
Commande et paramtres de la ligne de commande. Image?s@ d'origine Ligne de commande 7sultat
Hgimp0compose0fade
)reset U choice`:C#Custom#C#Linear#C#Circular#C#Ia$e#C#^eftales#a
6ffset U float?=CH:C:@
Thinness U float?=C=C:=@
<harpness U float?'C:C3=@
<harpest U ool?=@
7e$ert layers U ool?=@
:st parameter U float?=CH:C:@
3nd parameter U float?=CH:C:@
(rd parameter U float?=CH:C:@
+ormula U text`#cos?5BpiBx,-@ B sin?5BpiBy,h@#a
mire a$ec la partie
centrale transparente
gmic geo.png mire.png -gimp_compose_fade =/8/8/E/8/8/8/8/8/cosDPpiPx^9!PsinDPpiP>^+! -o gimp_compose_fade.png
gmic geo.png mire.png -gimp_compose_fade =/8/8/E/8/8/8.E/8.E/8/8 -o gimp_compose_fade7.png
Hgimp0compose0shapea$erage
)reser$e shading U ool?:@
Transparency U ool?=@
gmic mire.png geo.png -gimp_compose_s+apea.erage 8/= -o gimp_compose_s+apea.erage.png
Hgimp0transparent0diff
Threshold U float?:C=C:==@
<moothness U float?=C=C:=@
6paque pixels U choice?=C#+rom :st layer#C#+rom 3nd layer#@
Transparent pixels U choice?:C#+rom same $alues#C#+rom different
$alues#@
gmic geo.png mire.png -gimp_transparent_diff E8/8/8/= -o gimp_transparent_diff.png
Hgimp0align0layers
1lignment type U choice?=C#7igid#C#DonHrigid#@
<moothness U float?=.OC=C:@
<cales U choice?=C#1uto#C#:#C#3#C#(#C#5#C#'#C#4#C#O#C#>#@
gmic mire.png geo.png -gimp_a1ign_1a>ers 8/8.=/8 -oK-=L gimp_a1ign_1a>ers.png
Hgimp0split0tones
Dumer of tones U int?(C3C:=@
gmic m=.png m7.png -gimp0split0tones 7 -o gimp0split0tones.png
Hgimp0morph
+rames U 0int?:=C3C:==@
<moothness U 0float?=.3C=C3@
)recision U 0float?=.:C=C3@
gmic m=.png m7.png -gimp_morp+ :8/8.7/8.= -o gimp_morp+.png
7sultat des (=
images assemles
en gif anim
.ig5ts = S5ado#s
Commande et paramtres de la ligne de commande. Image d'origine Ligne de commande 7sultat
Hgimp0drop0shado-
cHshado- U float?(CH3=C3=@
eHshado- U float?(CH3=C3=@
<moothness U float?:.>C=C'@
1ngle U float?=C=C(4=@
gmic geo.png -gimp_drop_s+ado9 :/:/=.A/:8 -o gimp_drop_s+ado9.png
Hgimp0shado-0patch
6pacity U float?=.OC=C:@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue
chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hH
component#@
gmic geo.png -gimp_s+ado9_patc+ 8.:/7 -o gimp_s+ado9_patc+.png
Hgimp0light0patch
ensity U int?'C3C(=@
*ar9ness U float?=.OC=C:@
Lightness U float?3.'C:C5@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue
chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hH
component#@
gmic geo.png -gimp_1ig+t_patc+ E/8.G/7.E/7 -o gimp_1ig+t_patc+.png
Hgimp0light0relief
1mient lightness U float?=.(C=C'@
<pecular lightness U float?=.3C=C3@
<pecular si&e U float?=.3C=C:@
*ar9ness U float?=C=C:@
Light smoothness U float?=.'C=C'@
cHlight U float?=.'C=C:@
eHlight U float?=.'C=C:@
\Hlight U float?'C=C3=@
\Hscale U float?=.'C=C(@
6pacity as umpmap U ool?=@
Image smoothness U float?=C=C:=@
gmic geo.png -gimp_1ig+t_re1ief 8.:/8.7/8.7/8/7/8.E/8.E/E/8.E/8/8 -o gimp_1ig+t_re1ief.png
Hgimp0lightrays
*ensity U float?>=C=C:==@
cHcenter U float?=.'C=C:@
eHcenter U float?=.'C=C:@
Length U float?:C=C:@
1ttenuation U float?=.'C=C:@
Transparency U ool?=@
gmic geo.png -gimp_1ig+tra>s E:.FA/8.:E/8.7E/8.87/8.==/= -o gimp_1ig+tra>s.png

Patterns
Commande et paramtres de la ligne de commande. Image d'origine Ligne de commande 7sultat
Hgimp0stencil
7adius U float?(C=C:=@
<moothness U float?=C=C(=@
Iterations U int?>C:C:==@
1liasing U float?=C=C'@
<tencil type U choice?=C#;lac9 E Ihite#C#<haded#C#Color#@
Transparency U ool?=@
gmic m=.png -gimp_stenci1 :/8/A/8/7/8 -o gimp_stenci1.png
Hgimp0dots
Dumer of scales U int?:=C:C3=@
7esolution U float?:=C:C:==@
7adius U float?(C=.:C:=@
<tencil type U choice?=C#;lac9 E Ihite#C#<haded#C#Color#@
Transparency U ool?=@
gmic m=.png -gimp_dots :8/=8/:/:/= -o gimp_dots.png
Hgimp0pu&&le
<cale U float?4C:C3=@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue
chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hH
component#@
gmic m=.png -gimp_p*&&1e F/7 -o gimp_p*&&1e.png
H
*ensity U float?:C=.:C:=@
^eep edges U ool?true@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue
chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hH
component#@
gmic m=.png -gimp_mosaic =/=/7 -o gimp_mosaic.png
Hgimp0crac9s
*ensity U float?:C=.:C:=@
1mplitude U float?H>=CH3''C3''@
7elief U ool?true@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue
chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hH
component#@
gmic m=.png -gimp_crac3s =/-A8/=/7 -o gimp_crac3s.png
Hgimp0-hirls
*ensity U int?OC(C3=@
<moothness U float?3C=C:=@
*ar9ness U float?=.3C=C:@
Lightness U float?:.>C:C(@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue
chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hH
component#@
gmic m=.png -gimp_9+ir1s G/7/8.7/=.A/7 -o gimp_9+ir1s.png
Hgimp0paper
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue
chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hH
component#@
gmic m=.png -gimp_paper 7 -o gimp_paper.png
Hgimp0hearts
*ensity U float?:=C=C:==@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue
chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hH
component#@
gmic m=.png -gimp_+earts =8/7 -o gimp_+earts.png
Hgimp0sponge
<i&e U int?:(C(C3:@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue
chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hH
component#@
gmic m=.png -gimp_sponge =:/7 -o gimp_sponge.png
Hgimp0can$as
1mplitude U float?O=C=C(==@
1ngle U float?5'C=C:>=@
<harpness U float?5==C=C3===@
1cti$ate second direction U ool?true@
1mplitude U float?O=C=C(==@
1ngle U float?:('C=C:>=@
<harpness U float?5==C=C3===@
gmic m=.png -gimp_can.as G8/DE/D88/=/G8/=:E/D88 -o gimp_can.as.png
Hgimp0dices
7esolution U float?3C:C:=@
<i&e U int?35C>C45@
Color model U choice?#;lac9 dices#C#Ihite dices#@
gmic geo.png -gimp_dices =/F/= -o gimp_dices.png
Hgimp0plaid0texture
Line U float?'=C=C:==@
Dumer of angles U int?3C:C>@
<tarting angle U float?=C=C(4=@
1ngle range U float?P=C=C(4=@
<moothness U float?:C=C'@
<harpen U float?(==C=C:===@
gmic geo.png -gimp_p1aid_text*re :8/7/:8/H8/:/D88 -o gimp_p1aid_text*re.png
Hgimp0truchet
<cale U int?(3C:C3'4@
7adius U int?'C:C45@
<moothness U float?:C=C:=@
Type U choice?:C#<traight#C#Cur$ed#@
Colori&e randomly U ool?=@
sans gmic =7A/=7A/=/D -gimp_tr*c+et =F/:/=/=/= -n 8/77E -o gimp_tr*c+et.png
Presets
Commande et paramtres de la ligne de commande. Image d'origine Ligne de commande 7sultat
Hgimp0anisotropic0smoothing
1mplitude U float?4=C=C:===@
<harpness U float?=.:4C=C3@
1nisotropy U float?=.4(C=C:@
Gradient smoothness U float?=.4C=C:=@
Tensor smoothness U float?3.('C=C:=@
<patial precision U float?=.>C=.:C3@
1ngular precision U float?(=C:C:>=@
%alue precision U float?3C=.:C'@
Interpolation U choice?=C#Dearest neighor#C#Linear#C#7ungeH^utta#@
+ast approximation U ool?:@
Iterations U int?:C:C:=@
Channel?s@ U choice?#7G;#C#Luminance#C#;lue E 7ed chrominances#C#;lue
chrominance#C#7ed chrominance#@
Tiles U int?:C:C:=@
P+oto$omi\ smoot+ing
gmic geo.png -gimp_anisotropic_smoot+ing F8/8.=F/8.F:/8.F/7.:E/8.A/:8/7/8/=/=/=/= -o
P+oto$omi\_smoot+ing.png
Hgimp0anisotropic0smoothing
1mplitude U float?4=C=C:===@
<harpness U float?=.PC=C3@
1nisotropy U float?=.45C=C:@
Gradient smoothness U float?(.:C=C:=@
Tensor smoothness U float?:.:=C=C:=@
<patial precision U float?=.>C=.:C3@
1ngular precision U float?(=C:C:>=@
%alue precision U float?3C=.:C'@
Interpolation U choice?=C#Dearest neighor#C#Linear#C#7ungeH^utta#@
+ast approximation U ool?:@
Iterations U int?:C:C:=@
Channel?s@ U choice?#7G;#C#Luminance#C#;lue E 7ed chrominances#C#;lue
chrominance#C#7ed chrominance#@
Tiles U int?:C:C:=@
T+in br*s+ smoot+ing
gmic geo.png -gimp_anisotropic_smoot+ing F8/8.H/8.FD/:.=/=.=/8.A/:8/7/8/=/=/=/= -o
T+in_br*s+_smoot+ing.png
Hgimp0lyle.90stencil
1mplitude U int?'C:C:=@
<harpness U float?:=C=C:==@
7adius U float?(C=C:=@
Channel?s@ U choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,red chrominances#C#;lue
chrominance#C
#7ed chrominance#C#Lightness#C#aHcomponents#C#aHcomponent#C#H
component#C#gue#C
#<aturation#C#%alue#C#^ey#C#1lpha#C#chHcomponents#C#cHcomponent#C#hH
component#@
gmic geo.png -gimp_1>1ej3_stenci1 E/=8/:/7 -o gimp_1>1ej3_stenci1.png
Rendering
Commande et paramtres de la ligne de commande. Image?s@ d'origine Ligne de commande 7sultat
Hgimp0ele$ation(d
+actor U float?:==CH:===C:===@
<moothness U float?:C=C:=@
Iidth U 0int?:=35C>C5=P4@
geight U 0int?:=35C>C5=P4@
<i&e U float?=.>C=C(@
cHangle U float?3'C=C(4=@
eHangle U float?=C=C(4=@
\Hangle U float?3:C=C(4=@
+6% U float?5'C:CP=@
cHlight U float?=CH:==C:==@
eHlight U float?=CH:==C:==@
\Hlight U float?H:==CH:==C=@
<pecularity U float?=.'C=C:@
<hininess U float?=.OC=C(@
7endering U choice?3C#*ots#C#Iireframe#C#+lat#C#+lat
shaded#C#Gouraud#C#)hong#@
gmic m=.png -gimp_e1e.ation:d =88/=/=87D/=87D/8.A/7E/8/7=/DE/8/8/-=88/8.E/8.G/7 -resi&e =7A/=7A
-o gimp_e1e.ation:d.png
Hgimp0imageo.ect(d
Type U
choice`:C#)lane#C#Cue#C#)yramid#C#<phere#C#Torus#C#Gyroid#C#Ieird#C#Cup#a
Iidth U 0int?:=35C:C5=P4@
geight U 0int?:=35C:C5=P4@
<i&e U float?=.'C=C(@
cHangle U float?'OC=C(4=@
eHangle U float?5:C=C(4=@
\Hangle U float?3:C=C(4=@
+6% U float?5'C:CP=@
cHlight U float?=CH:==C:==@
eHlight U float?=CH:==C:==@
\Hlight U float?H:==CH:==C=@
<pecularity U float?=.'C=C:@
<hininess U float?=.OC=C(@
7endering U choice?5C#*ots#C#Iireframe#C#+lat#C#+lat
shaded#C#Gouraud#C#)hong#@
gmic m=.png -gimp_imageobject:d =/=E7/=E7/8.E/EG/D=/7=/DE/8/8/-=88/8.E/8.G/D -a*tocrop 8 -o
gimp_imageobject:d.png
Hgimp0lathing(d
7esolution U int?O4C:C:=35@
<moothness U float?=.4C=C(@
Max angle U float?(4:C=C(4:@
Iidth U 0int?:=35C:C5=P4@
geight U 0int?:=35C:C5=P4@
<i&e U float?=.'C=C(@
cHangle U float?'OC=C(4=@
eHangle U float?5:C=C(4=@
\Hangle U float?3:C=C(4=@
+6% U float?5'C:CP=@
cHlight U float?=CH:==C:==@
eHlight U float?=CH:==C:==@
\Hlight U float?H:==CH:==C=@
<pecularity U float?=.'C=C:@
<hininess U float?=.OC=C(@
7endering U choice?5C#*ots#C#Iireframe#C#+lat#C#+lat
shaded#C#Gouraud#C#)hong#@
gmic m=.png -gimp_1at+ing:d GF/8.F/:F=/7:7/7:7/8.E/EG/D=/7=/DE/8/8/-=88/8.E/8.G/D -a*tocrop 8 -o
gimp_1at+ing:d.png
Hgimp0extrude(d
*epth U float?:=C:C3'4@
7esolution U int?':3C:C:=35@
<moothness U float?=.4C=C(@
Iidth U 0int?:=35C:C5=P4@
geight U 0int?:=35C:C5=P4@
<i&e U float?=.'C=C(@
cHangle U float?'OC=C(4=@
eHangle U float?5:C=C(4=@
\Hangle U float?3:C=C(4=@
+6% U float?5'C:CP=@
cHlight U float?=CH:==C:==@
eHlight U float?=CH:==C:==@
\Hlight U float?H:==CH:==C=@
<pecularity U float?=.'C=C:@
<hininess U float?=.OC=C(@
7endering U choice?5C#*ots#C#Iireframe#C#+lat#C#+lat
shaded#C#Gouraud#C#)hong#@
mire a$ec la partie
centrale transparente
gmic mire.png -gimp_extr*de:d =8/E=7/8.F/7H=/7H=/8.E/EG/D=/7=/DE/8/8/-=88/8.E/8.G/D -a*tocrop 8 -o
gimp_extr*de:d.png
Hgimp0random(d
Type U choice?#Cue#C#Cone#C#Cylinder#C#<phere#C#Torus#@
*ensity U int?'=C:C(==@
<i&e U float?(C:C3=@
\Hrange U float?:==C=C(==@
+6% U float?5'C:CP=@
cHlight U float?=CH:==C:==@
eHlight U float?=CH:==C:==@
\Hlight U float?H:==CH:==C=@
<pecularity U float?=.'C=C:@
<hininess U float?=.OC=C(@
7endering U choice?(C#*ots#C#Iireframe#C#+lat#C#+lat
shaded#C#Gouraud#C#)hong#@
6pacity U float?:C=C:@
gmic mire.png -gimp_random:d :/=D8/F/=88/DE/8/8/-=88/8.E/8.G/:/= -o gimp_random:d.png
Hgimp0mandelrot
cHcenter U float?=CH3C3@
eHcenter U float?=CH3C3@
\oom U float?=C=C:==@
Iterations U int?:3>C:C':3@
+ractal set U choice?MandelrotC Vulia@
cHseed ?Vulia@ U text?#=.(:O#@
eHseed ?Vulia@ U text?#=.=(#@
Color : U color?=C=C3''@
Color 3 U color?=C3''C=@
Color ( U color?3''C=C=@
Color 5 U color?3''C=C3''@
sans
gmic =7A/=7A/=/: -gimp_mande1brot -8.D/8/8.E/=7A/8/8.:=G/8.8:/788/788/788/8/7EE/8/7EE/8/8/7EE/8/7EE -o
gimp_mande1brot.png
Hgimp0chessoard
+irst si&e U int?45C:C':3@
<econd si&e U int?45C:C':3@
+irst offset U int?=C=C':3@
<econd offset U int?=C=C':3@
1ngle U float?=C=C:>=@
6pacity U float?=.'C=C:@
+irst color U color?=C=C=C3''@
<econd color U color?3''C3''C3''C3''@
sans gmic =7A/=7A/=/D -gimp_c+essboard =F/=F/8/8/8/=/8/8/8/7EE/788/788/788/7EE -o gimp_c+essboard.png
Hgimp0pol9a0dots
<i&e U float?>=C=C:==@
*ensity U float?3=C=.:C:==@
+irst offset U float?'=C=C:==@
<econd offset U float?'=C=C:==@
1ngle U float?=C=C:>=@
1liasing U float?=.'C=.:C:@
<hading U float?=.:C=.:C:@
6pacity U float?:C=C:@
Color U color?3''C=C=C3''@
sans gmic =7A/=7A/=/D -gimp_po13a_dots A8/78/E8/E8/8/8.E/8.=/=/7EE/8/8/7EE -o gimp_po13a_dots.png
Hgimp0raino-
Left position U float?>=C=C:==@
7ight position U float?>=C=C:==@
Left slope U float?:O'C=C5==@
7ight slope U float?:O'C=C5==@
Thinness U float?(C=.:C>@
6pacity U float?>=C=C:PP@
sans gmic =7A/=7A/=/D -gimp_rainbo9 A8/A8/=GE/=GE/=.D/=88 -o gimp_rainbo9.png
Hsierpins9i
7ecursions U int?4C=C:=@
:st cHcoord U float?'=C=C:==@
:st eHcoord U float?=C=C:==@
3nd cHcoord U float?=C=C:==@
3nd eHcoord U float?:==C=C:==@
(rd cHcoord U float?:==C=C:==@
(rd eHcoord U float?:==C=C:==@
sans gmic =7A/=7A/=/: -sierpins3i F/E8/8/8/=88/=88/=88 -o gimp_sierpins3i.png
Hsno-fla9e
7ecursions U int?(C=C'@
:st cHcoord U float?3=C=C:==@
:st eHcoord U float?O=C=C:==@
3nd cHcoord U float?>=C=C:==@
3nd eHcoord U float?O=C=C:==@
(rd cHcoord U float?'=C=C:==@
(rd eHcoord U float?:=C=C:==@
6pacity U float?:C=C:@
Color U color?3''C3''C3''@
sans gmic =7A/=7A/=/: -sno9f1a3e :/78/G8/A8/G8/E8/=8/=/7EE/7EE/7EE -o gimp_sno9f1a3e.png
Hgimp0equation0plot
8quation U text`#cBcd:=Bcos?cdcdf@#a
cHmin U float?H:=CH:==C:==@
cHmax U float?:=CH:==C:==@
7esolution U int?:==C3C:=35@
Channels U int?(C:C(3@
)lot type U choice?3C#Done#C#Lines#C#<plines#C#;ars#@
%ertex type U choice?=C#Done#C#)oints#C#Crosses :#C#Crosses 3#C#Circles
:#C#Circles 3#C#<quare :#C#<quare 3#@
sans gmic =7A/=7A/=/: -gimp_e<*ation_p1ot \PcN=8Pcos\NcN_!/-=8/=8/=88/:/7/8 -o gimp_e<*ation_p1ot.png
Hgimp0ma&e
Cell si&e U int?35C:C3'4@
Thic9ness U int?:C:C:=@
Mas9ing U choice?#Done#C#7ender on dar9 areas#C#7ender on -hite areas#@
)reser$e image dimension U ool?:@
Ma&e type U choice?#*ar9 -alls#C#Ihite -alls#@
sans gmic =7A/=7A/=/: -gimp_ma&e H/7/8/=/= -o gimp_ma&e.png
Se-uences
Commande et paramtres de la ligne de commande. Image?s@ d'origine Ligne de commande 7sultat
Hgimp0animate0polaroid
+rames U 0int?:=C3C:==@
6utput frames U 0ool?:@
6utput files U 0ool?=@
6utput folder U 0folder?@
+rame si&e U int?:=C:C5==@
;ottom si&e U int?3=C:C5==@
cHshado- U float?=CH3=C3=@
eHshado- U float?=CH3=C3=@
<moothness U float?(C=C'@
1ngle U float?=C=C(4=@
\oom U float?:C=.=:C:@
+rame si&e U int?:=C:C5==@
;ottom si&e U int?3=C:C5==@
cHshado- U float?=CH3=C3=@
eHshado- U float?=CH3=C3=@
<moothness U float?(C=C'@
1ngle U float?3=C=C(4=@
\oom U float?:C=.=:C:@
gmic m7.png -gimp_animate_po1aroid D/=/8/toto/=8/78/8/8/:/8/=/=8/78/8/8/:/78/= -resi&e E8V/E8V -o gimp_animate_po1aroid.png
Hgimp0animate0edges
+rames U 0int?:=C3C:==@
6utput frames U 0ool?:@
6utput files U 0ool?=@
6utput folder U 0folder?@
Degati$e colors U ool?=@
<moothness U float?=C=C:=@
8dge threshold U float?:=C=C(=@
<moothness U float?=C=C:=@
8dge threshold U float?(=C=C(=@
gmic m7.png -gimp_animate_edges D/=/8/toto/8/8/=8/8/:8 -resi&e E8V/E8V -o gimp_animate_edges.png
Hgimp0animate0cartoon
+rames U 0int?:=C3C:==@
6utput frames U 0ool?:@
6utput files U 0ool?=@
6utput folder U 0folder?@
Color quanti&ation U int?5C3C3'4@
<moothness U float?=.'C=C3@
<harpening U float?3==C=C5==@
8dge threshold U float?:=C:C(=@
8dge thic9ness U float?=.:C=C:@
Color strength U float?:.'C=C(@
<moothness U float?(C=C3@
<harpening U float?3==C=C5==@
8dge threshold U float?:=C:C(=@
8dge thic9ness U float?=.:C=C:@
Color strength U float?:.'C=C(@
gmic m7.png -gimp_animate_cartoon D/=/8/toto/D/8.E/788/=8/8/=.E/:/788/=8/8.=/=.E -resi&e E8V/E8V -o gimp_animate_cartoon.png
Hgimp0animate0stencil-
+rames U 0int?:=C3C:==@
6utput frames U 0ool?:@
6utput files U 0ool?=@
6utput folder U 0folder?@
8dge threshold U float?:=C=C(=@
<moothness U float?:=C=C(=@
8dge threshold U float?:=C=C(=@
<moothness U float?3=C=C(=@
gmic m7.png -gimp_animate_stenci1b9 D/=/8/toto/=8/=8/=8/78 -resi&e E8V/E8V -o gimp_animate_stenci1b9.png
Hgimp0animate0pencil-
+rames U 0int?:=C3C:==@
6utput frames U 0ool?:@
6utput files U 0ool?=@
6utput folder U 0folder?@
)encil type U float?3.(C=C'@
1mplitude U float?:==C=C3==@
)encil type U float?=.(C=C'@
1mplitude U float?4=C=C3==@
gmic m7.png -gimp_animate_penci1b9 D/=/8/toto/7.:/=88/8.:/F8 -resi&e E8V/E8V -o gimp_animate_penci1b9.png
Hgimp0animate0glo-
+rames U 0int?:=C3C:==@
6utput as frames U 0ool?:@
6utput as files U 0ool?=@
6utput folder U 0folder?@
1mplitude U float?=C=C>@
1mplitude U float?(C=C>@
gmic m7.png -gimp_animate_g1o9 D/=/8/toto/8/:8 -resi&e E8V/E8V -o gimp_animate_g1o9.png
Hgimp0animate0morpho
+rames U 0int?:=C3C:==@
6utput as frames U 0ool?:@
6utput as files U 0ool?=@
6utput folder U 0folder?@
1ction U
choice?#8rosion#C#*ilation#C#6pening#C#Closing#C#
6riginal H 8rosion#C
#*ilation H 6riginal#C#6riginal H
6pening#C#Closing H 6riginal#@
In$ert colors U ool?false@
<hape U choice?=C#<quare#C#6ctagonal#C#Circular#@
<i&e U int?'C:C:==@
<i&e U int?'=C3C:==@
gmic m7.png -gimp_animate_morp+o D/=/8/toto/=/8/8/E/E8 -resi&e E8V/E8V -o gimp_animate_morp+o.png
Hgimp0animate0anisotropic0smoothing
+rames U 0int?:=C3C:==@
6utput as frames U 0ool?:@
6utput as files U 0ool?=@
6utput folder U 0folder?@
<patial precision U float?=.>C=.:C3@
1ngular precision U float?(=C:C:>=@
%alue precision U float?3C=.:C'@
Interpolation type U choice?=C#Dearest
neighor#C#Linear#C#7ungeH^utta#@
+ast approximation U ool?:@
Iterations U int?:C:C:=@
Channel?s@ U
choice?#1ll#C#7G;1#C#7G;#C#Luminance#C#;lue,r
ed chrominances#C
#;lue chrominance#C#7ed
chrominance#C#1lpha#@
Tile sudi$isions U int?:C:C:=@
1mplitude U float?4=C=C:===@
<harpness U float?=.OC=C3@
1nisotropy U float?=.(C=C:@
Gradient smoothness U float?=.4C=C:=@
Tensor smoothness U float?:.:C=C:=@
1mplitude U float?4=C=C:===@
<harpness U float?=.OC=C3@
1nisotropy U float?=.(C=C:@
Gradient smoothness U float?=.4C=C:=@
Tensor smoothness U float?:.:C=C:=@
gmic m7.png -gimp_animate_anisotropic_smoot+ing D/=/8/toto/8.A/:8/7/8/=/=/7/=/F8/8.G/8.:/8.F/=.=/F8/8.G/8.:/78/=.= -resi&e E8V/E8V
-o gimp_animate_anisotropic_smoot+ing.png
Hgimp0animate0imageo.ect(d
+rames U 0int?:=C3C:==@
6utput as frames U 0ool?:@
6utput as files U 0ool?=@
6utput folder U 0folder?@
Type
U choice`:C#)lane#C#Cue#C#)yramid#C#<phere#C
#Torus#C#Gyroid#C#Ieird#C#Cup#a
Iidth U 0int?:=35C:C5=P4@
geight U 0int?:=35C:C5=P4@
7endering U
choice?5C#*ots#C#Iireframe#C#+lat#C#+lat
shaded#C#Gouraud#C#)hong#@
<i&e U float?=.'C=C(@
cHangle U float?'OC=C(4=@
eHangle U float?5:C=C(4=@
\Hangle U float?3:C=C(4=@
+6% U float?5'C:CP=@
cHlight U float?=CH:==C:==@
eHlight U float?=CH:==C:==@
\Hlight U float?H:==CH:==C=@
<pecularity U float?=.'C=C:@
<hininess U float?=.OC=C(@
<i&e U float?=.'C=C(@
cHangle U float?'OC=C:55=@
eHangle U float?5=:C=C:55=@
\Hangle U float?3:C=C:55=@
+6% U float?5'C:CP=@
cHlight U float?=CH:==C:==@
eHlight U float?=CH:==C:==@
\Hlight U float?H:==CH:==C=@
<pecularity U float?=.'C=C:@
<hininess U float?=.OC=C(@
gmic m7.png -gimp_animate_imageobject:d D/=/8/toto/=/=7A/=7A/D/8.E/EG/D=/7=/DE/8/8/-=88/8.E/8.G/8.E/EG/D8=/7=/DE/8/8/-=88/8.E/8.G
-a*tocrop 8 -o gimp_animate_imageobject:d.png
Hgimp0animate0ele$ation(d
+rames U 0int?:=C3C:==@
6utput as frames U 0ool?:@
6utput as files U 0ool?=@
6utput folder U 0folder?@
+actor U float?:==CH:===C:===@
<moothness U float?:C=C:=@
Iidth U 0int?:=35C>C5=P4@
geight U 0int?:=35C>C5=P4@
7endering U
choice?3C#*ots#C#Iireframe#C#+lat#C#+lat
shaded#C#Gouraud#C#)hong#@
<i&e U float?=.>C=C(@
cHangle U float?('C=C(4=@
eHangle U float?=C=C(4=@
\Hangle U float?=C=C(4=@
+6% U float?5'C:CP=@
cHlight U float?=CH:==C:==@
eHlight U float?=CH:==C:==@
\Hlight U float?H:==CH:==C=@
<pecularity U float?=.'C=C:@
<hininess U float?=.OC=C(@
<i&e U float?=.>C=C(@
cHangle U float?('C=C:55=@
eHangle U float?=C=C:55=@
\Hangle U float?(4=C=C:55=@
+6% U float?5'C:CP=@
cHlight U float?=CH:==C:==@
eHlight U float?=CH:==C:==@
\Hlight U float?H:==CH:==C=@
<pecularity U float?=.'C=C:@
<hininess U float?=.OC=C(@
gmic m7.png -gimp_animate_e1e.ation:d D/=/8/toto/=88/=/=7A/=7A/7/8.A/:E/8/8/DE/8/8/-=88/8.E/8.G/8.A/:E/8/:F8/DE/8/8/-=88/8.E/8.G -o
gimp_animate_e1e.ation:d.png
Hgimp0animate0extrude(d
+rames U 0int?:=C3C:==@
6utput as frames U 0ool?:@
6utput as files U 0ool?=@
6utput folder U 0folder?@
*epth U float?:=C:C3'4@
7esolution U int?':3C:C:=35@
<moothness U float?=.4C=C(@
Iidth U 0int?:=35C>C5=P4@
geight U 0int?:=35C>C5=P4@
7endering U
choice?5C#*ots#C#Iireframe#C#+lat#C#+lat
shaded#C#Gouraud#C#)hong#@
<i&e U float?=.>C=C(@
cHangle U float?('C=C(4=@
eHangle U float?=C=C(4=@
\Hangle U float?=C=C(4=@
+6% U float?5'C:CP=@
cHlight U float?=CH:==C:==@
eHlight U float?=CH:==C:==@
\Hlight U float?H:==CH:==C=@
<pecularity U float?=.'C=C:@
<hininess U float?=.OC=C(@
<i&e U float?=.>C=C(@
cHangle U float?('C=C:55=@
eHangle U float?(4=C=C:55=@
\Hangle U float?=C=C:55=@
+6% U float?5'C:CP=@
cHlight U float?=CH:==C:==@
eHlight U float?=CH:==C:==@
\Hlight U float?H:==CH:==C=@
<pecularity U float?=.'C=C:@
<hininess U float?=.OC=C(@
mire a$ec la partie
centrale transparente
gmic mire.png -gimp_animate_extr*de:d D/=/8/toto/=8/E=7/8.F/=7A/=7A/D/8.A/:E/8/8/DE/8/8/-=88/8.E/8.G/8.A/:E/:F8/8/DE/8/8/-
=88/8.E/8.G -o gimp_animate_extr*de:d.png
1ivers
)our amliorer cette page sur G'MIC $ous pou$e& inter$enir sur http",,---.gimpHattitude.org,forum3,$ie-topic.phpffU'(EtUO=35 ou nous contacter sur notre log " http",,sam.creations.logspot.com ! partir du liell #G'MIC pour Gimp Iindo-s# en haut ! droite de la page.
1uteur " sam.
Corrections et suggestions " &igomarC dtschump.
%ersions "
%ersion '( Modification gimp0map0sphere. 1.out de piechart.
%ersion '3 Corrections.
%ersion ': Corrections 45its . 1.out pointcloud(d .
%ersion '= Corrections fisheye C $ersion 45its C segment0-atershed C gimp0s9eleton
%ersion 5P
Dotification $ersion 45 its Iindo-s.
Mise ! .our des raccourcis.
Mise ! .our des commandes G'.MIC .usqu'! la $ersion :.'.=.P ?5 .an$ier 3=:3@ faite a$ec $ersion 45its "
rodilius C spherical(d C x0reflection(d C colormap C gimp0colormap C gimp0rodilius C gimp0dices C autoindex C solidify C gimp0solidify C x0fire-or9s C x0-hirl C
lightrays C
gimp0 lightrays C gimp0>its C superformula(d C truchet C gimp0truchet C compose0median C compose0di$ide circlism C gimp0color0astraction C
texturi&e0paper C x0ruer(d C
gimp0lyle.90painting C texturi&e0can$as C gimp0metallic C ma&e C gimp0ma&e C ripple C x0shadeos C fire0edges C gimp0fire0edges C x0los C x0minimal0path C
9u-ahara C
gimp09u-ahara C gimp0plaid0texture C x0hough C Hhoughs9etch- .
%ersion 5> 1.out *essinC peinture
%ersion 5O
$ersion :.5.O.=
1.outs " Lumire douceC imagesphere(d
%ersion 54 1.out transfer0colors
%ersion 5' 1.out nomres alatoires
%ersion 55 $ersion :.5.'.3
%ersion 5( 1.out fichier log E $ersion :.5.'.:.
%ersion 5: 1.out de quelques fonctions (* et $ido
%ersion (O %ersion complte du := no$emre 3=:=
%ersion : %ersion d'origine du 3> octore 3=:= .

Licence " CCH;e http",,creati$ecommons.org,licenses,y,(.=,deed.fr0C1
l faire "
Hinde/ C Happ)6?pose*d C QQ gmic geo.png HHhistogram 3'4 HHcumu)QH:S Hdisplay0graphQH3CH:S 5==C(==C( SS C
Happ)6?camera*d C Hgimp?super0ormu)a C Q Htic E Htoc S C Q Harea E Harea?0g S C Houtput?pin@*d C Hrep)ace?nan C
Q Hmin?patc5 E Hma/?patc5 S C Hcompose?a)p5a C Q Htensor+eigen E Heigen+tensor S C Huncase C
Hminima)?pat5 C Q Hrg!+srg! E Hsrg!+rg! S C Hdiscard C Q Hotsu http",,en.-i9ipedia.org,-i9i,6tsu's0method S C
Q H5oug5 http",,en.-i9ipedia.org,-i9i,gough0transform S C
Les filtres a$ec trop de paramtres "
Hgimp0no$elfx C gimp0graphic0oost C gimp0$intage C gimp0in90-ash