User Tools

Site Tools


informatica:linux:gimp:script

This is an old revision of the document!


Fuente: https://www.seul.org/~grumbel/gimp/script-fu/script-fu-tut.html

Para crear scripts (macros) desde Gimp se hace con Script Fu

Para lanzar comandos a mano:

Filters > Script-Fu > Console

Se abre una ventana como esta:

Para crear una nueva imagen:

(gimp-image-new 256 256 RGB)

Devuelve esto:

> (gimp-image-new 256 256 RGB)
(14)

Lo que devuelve es el ID de la nueva imagen, en este caso 14. No muestra la imagen, para mostrarla:

(gimp-display-new 14)

Y ya nos aparece.

Ampliar selección

Tenemos una imagen con una selección hecha. Listamos el id de la imagen:

> (gimp-image-list)
(1 #(12))

Ahora ampliamos la selcción 20 pixels. Si devuelve #t es TRUE:

gimp-selection-grow image steps
> (gimp-selection-grow 12 20)
(#t)

Creamos un borde de 8 pixels:

> (gimp-selection-border 12 8)
(#t)

Vemos en que layer estamos:

>  (gimp-image-get-active-layer 12)
(2588)

Si hacemos doble click en la layer también nos sale:

Si tuvieramos mas de una layer, las podemos listar así:

> (gimp-image-get-layers 12)
(3 #(2593 2592 2588))

Para rellenar en nuestra layer, que es la 2588:

> (gimp-drawable-edit-fill 2588 1)
(#t)
informatica/linux/gimp/script.1632326655.txt.gz · Last modified: 2021/09/22 16:04 by jose