Portál AbcLinuxu, 10. května 2025 06:15

Dotaz: ako použiť skriptovanie v GIMP-e?

13.8.2009 11:52 rastos | skóre: 63 | blog: rastos
ako použiť skriptovanie v GIMP-e?
Přečteno: 155×
Odpovědět | Admin
Potrebujem aplikovať Gimp-ovskú funkciu z menu Color->Map->Color Range Mapping na asi stovku súborov v jednom adresári. Vždy rovnaký vstupný rozsah farieb na rovnaký výstupný rozsah farieb. Vie mi niekto povedať, ako to oskriptovať?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.8.2009 13:10 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: ako použiť skriptovanie v GIMP-e?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejak takto:

gimp -b -
> (define (bulkcolormap pattern)
  (let* ((filelist (cadr (file-glob pattern 1))))
    (while (not (null? filelist))
           (let* ((filename (car filelist)) 
		(image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))
		(drawable (car (gimp-image-get-active-layer image))))
		(gimp-convert-rgb image)
		(plug-in-color-map RUN-NONINTERACTIVE image drawable 
		"#ff173d"  "#ff8095"
		"#aba748"  "#d7d35a"
 		0)
		(gimp-image-convert-indexed image NO-DITHER WEB-PALETTE 0 FALSE TRUE "")
             (gimp-file-save RUN-NONINTERACTIVE image drawable filename filename)
             (gimp-image-delete image))
           (set! filelist (cdr filelist)))))

> (bulkcolormap "*.gif")

Inšpirované http://www.gimp.org/tutorials/Basic_Batch/ a nápovedou z menu Xtns->Script-Fu->Script-Fu Console->Browse.
- Díky.
- Nemáš zač.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.