Portál AbcLinuxu, 8. prosince 2025 04:29


Dotaz: GIMP neinteraktivne - syntaxe prikazove radky

7.6.2004 01:40 Zbynek Tonar
GIMP neinteraktivne - syntaxe prikazove radky
Přečteno: 400×
Odpovědět | Admin
Dobry den, 1. pouzivam v GIMPu pro upravu obrazku postup (podle menu):

Obrazek - Barvy - Urovne - Automaticky - OK

Docetl jsem se, ze GIMP umi zpracovat neinteraktivne davkove vetsi mnozstvi souboru. Nemohu vsak najit v helpu ani Googlem syntaxi, jak vyse uvedenou operaci prepsat do prikazoveho radku jako hromadnou operaci se vsemi soubory v danem adresari.

Pozn: convert -equalize mi nevyhovuje, GIMP je v tomto mnohem lepsi nez ImageMagick....

2. Je mozne GIMPem obdobne davkove pres prikazovou radku sloucit dva obrazky do jednoho? Mam jednu sadu obrazku a chci do nich davkove vlozit druhy obrazek, v nemz je meritko, logo apod.

Muzete mi konkretne poradit ev. nasmerovat dale?

Dekuji Zbynek Tonar
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.6.2004 04:17 jiri.b | skóre: 30 | blog: jirib
Rozbalit Rozbalit vše Re: GIMP neinteraktivne - syntaxe prikazove radky
Odpovědět | | Sbalit | Link | Blokovat | Admin
v obchode jsou 2 knizky o gimpu, jedna od chlapika co dela ikony a art pro gnome a druha nejaka nova od cpress :) jen tak mimochodem

jirib
7.6.2004 07:18 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: GIMP neinteraktivne - syntaxe prikazove radky
Jsou o Gimpu 2?
7.7.2004 20:25 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše Re: GIMP neinteraktivne - syntaxe prikazove radky
"Ta druhá" je od Josefa Vybírala a psal jsem o ní nedávno. Není o GIMPu 2.0 (ale je dobrá).
Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
7.6.2004 07:17 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: GIMP neinteraktivne - syntaxe prikazove radky
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://adrian.gimp.org/batch/batch.html
7.6.2004 09:58 Zbynek Tonar
Rozbalit Rozbalit vše Re: GIMP neinteraktivne - syntaxe prikazove radky
Dekuji, to je jeden z linku, o nichz vim, ale nevidim tam odpoved na svuj dotaz.

ad 1: Idealni by bylo neco jako batchgimp: http://freshmeat.net/projects/batchgimp/

Ten bohuzel pozadovanou funkci na automatickou upravu urovni neobsahuje. Nebo neco jako convert - equalize nebo convert-normalize, ale tyto nedavaji pro moje snimky (mikrofotografie se specialnim barvenim) uspokojivy vysledek, zatim se mi to dari jen v GIMPu nebo Photoshopu.

ad 2: nasel jsem, ze to dela prikaz combine, ktery ma byt soucasti ImageMagick, ja ho tam ale nemam (mam ImageMagick ImageMagick-5.5.7 a k dispozici jen prikazy convert, mogrify, montage, display..., ale combine nekam zmizel, ac jsou vsude na netu na nej navody :-(
7.6.2004 12:21 Yeti
Rozbalit Rozbalit vše Re: GIMP neinteraktivne - syntaxe prikazove radky
gimp --console-messages --no-interface --batch '((define (foo inImage) (gimp-equalize (car (gimp-image-get-active-drawable inImage)) 0) (gimp-file-save 1 inImage (car (gimp-image-get-active-drawable inImage)) "VÝSTUP.jpg" "")) (foo (car (gimp-file-load 1 "VSTUP.jpg" ""))) (gimp-quit 1))'

(sorry za ten hnus, ale je to prostě jeden řádek...)
7.6.2004 12:27 Yeti
Rozbalit Rozbalit vše Re: GIMP neinteraktivne - syntaxe prikazove radky
Asi by byla menší parasárna napsat si script-fu, který tu ekvalizaci udělá a který se pak zavolá z příkazové jen (script_fu_moje_equalize "vstup" "výstup"), než to cpát všechno na příkazovou řádku, nicméně to je popsáno v tom tutoriálu, který jsem linkoval.
10.6.2004 10:44 Zbynek Tonar
Rozbalit Rozbalit vše Re: GIMP neinteraktivne - syntaxe prikazove radky
Dekuji, neco takoveho jsem mel na mysli, ale pod gimp 1.3.20 mi to nefunguje:
gimp-1.3 --console-messages --no-interface --batch '((define (foo inImage) \\
 (gimp-equalize (car (gimp-image-get-active-drawable inImage)) 0) \\
(gimp-file-save 1 inImage (car (gimp-image-get-active-drawable inImage)) \\
"pokus2.jpg" "")) (foo (car (gimp-file-load 1 "p1010005.jpg" ""))) (gimp-quit 1))'
This is a development version of the GIMP
Debug messages may appear here.

Testing CPU features...
  mmx     : no
  3dnow   : no
  mmxext  : no
  sse     : no
  sse2    : no

gimp_composite: use=yes, verbose=no
gimp-1.3: Plug-In "xsane"
(/usr/lib/gimp/1.3/plug-ins/xsane)
attempted to install a procedure with invalid UTF-8 strings.
gimp-1.3: Plug-In "xsane"
(/usr/lib/gimp/1.3/plug-ins/xsane)
attempted to install a procedure with invalid UTF-8 strings.
added locale domain "gimp20-script-fu" for path "(null)"
batch command: experienced an execution error.
gimp-1.3: terminated: Interrupt
/usr/lib/gimp/1.3/plug-ins/script-fu terminated: Interrupt

(script-fu:2654): LibGimp-WARNING **: script-fu: gimp_flush(): error: Broken pipe
Muzete prosim posoudit, zda to chce Gimp 2 (nemohu to bohuzel stahnout a vyzkouset okamzite) nebo je chyba jinde?

Diky
10.6.2004 11:11 Yeti
Rozbalit Rozbalit vše Re: GIMP neinteraktivne - syntaxe prikazove radky
Gimp-1.3 uz nikde nemam, takze nevim. Mozna to chcipne uz na tech predchozich chybach?

Zkusil bych spustit '(gimp-quit 1)', ktery neudela nic, jen skonci, a podle toho se uvidi.
7.7.2004 18:41 Zbyněk Tonar
Rozbalit Rozbalit vše Re: GIMP neinteraktivne - syntaxe prikazove radky
Takze Vám děkuji. Pod gimpem 2.0 to uz chodi OK.
7.7.2004 19:13 Zbyněk Tonar
Rozbalit Rozbalit vše Re: GIMP neinteraktivne - syntaxe prikazove radky
Už jsem našel, že combine byl nahrazen příkazem composite, tj. chci kombinovat 2 obrázky: composite -compose bumpmap obr1.jpg obr2.jpg vysledek.jpg

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.