GIMP Script-fuIn questa sezione pubblichiamo alcune funzioni script-fu che abbiamo
scritto per velocizzare alcune operazioni di disegno con GIMP. Buona parte di questi script
servono per disegnare figure geometriche regolari. Il vantaggio che ne deriva dal
loro utilizzo consiste nel poter disegnare e posizionare esattamente le figure
geometriche all'interno dell'immagine, cosa questa che non sempre
è agevole fare con gli
strumenti base di GIMP.
Alcuni degli script che pubblichiamo sono una traduzione di alcune
utility Autolisp che
avevamo precedentemente scritto per eseguire particolari
operazioni di disegno
all'interno di AutoCad. Uno degli aspetti che io ritengo più
interessanti di GIMP è la
possibilità di potersi interfacciare col programma con un
linguaggio, lo Script-fu, che
è molto simile ad autolisp. Chi ha già una buona
esperienza di programmazione con
autolisp non dovrebbe incontrare grosse difficoltà ad
utilizzare il linguaggio Script-fu.
E' stata proprio la flessibilità offerta dal linguaggio che
mi ha spinto ad esplorare
GIMP, ma non solo questa, fino a convincermi che è il
programma ideale per realizzare
velocemente operazioni di grafica e rendering che è molto
difficoltoso realizzare con i
programmi di grafica vettoriale.
In questa pagina pubblichiamo l'elenco degli script disponibili insieme
ad una descrizione
sommaria delle loro funzioni. Selezionando uno script verrà
richiamata la pagina con la
descrizione dettagliata delle funzioni e da cui è possibile
effettuare il download.
Nome File |
Descrizione |
|---|---|
| draw-arch.scm | Draw an circle or arch at point specified. |
| draw-box.scm | Draw and fill a precise box at point specified. |
| draw-circle.scm | Draw and fill a precise circle at point specified. |
| draw-circle-point.scm | Draw points in circle. |
| draw-circle-rhomb.scm | Draw rhomb in circle. |
| draw-circle-triangle.scm | Draw triangle in circle. |
| draw-ellipse.scm | Draw an ellipse at center point specified. |
| draw-function.scm | Draw trigonometrical curve sine or cosine. |
| draw-grid.scm | To draw grid or alone inclined parallel line. |
| draw-line.scm | Draw a line to point at point specified. |
| draw-line-trat.scm | Draw a trat-line to point at point specified. |
| draw-offset-point.scm | Draw offset points from point specified. |
| draw-offset-segment.scm | Draw offset segment from point specified. |
| draw-polar-array-polygon.scm | Draw polar array of all regular polygonos at point specified with the brush and color active. |
| draw-poligon.scm | Draw all regular poligonos. |
| draw-radial-line.scm | Draw radial segment from point to point. |
| draw-random-point.scm | Draw the number of random point specified. |
| draw-rectangle.scm | Draw rectangle |
| draw-spiral.scm | Draw spiral |
| draw-spiral-archimedes.scm | Draw Archimedes spiral. |
| move-layer.scm | Move layer. |