logo Studio Tecnico arch. Giuseppe Conte      GIMP Script-fu


Introduzione

In 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.

Elenco funzioni

Script-fu function

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.

Arch. Giuseppe Conte