Gimp Batch Mode plug-in-rotate-colormap
gimper
- sonstiges
Hallo Selfer,
ich verwende seit kurzer Zeit für das Eingrünen einiger PNGs testweise anhängendes Gimp-Batch-Skript.
Das ganze funktioniert nur möchte ich das ganze von
gimp-colorize
auf
plug-in-rotate-colormap
also auf "Farben drehen" umstellen.
Den Befehl habe ich mit plug-in-rotate-colormat schon ausfindig gemacht, nur leider verstehe ich nicht, wie ich das im non-interactive mode mit meinen Parametern handhaben soll.
Der Befehl nimmt lauf Skript-Fu-Konsole nur run-mode, image, drawable entgegen.
Ich sehe also keine Möglichkeit, die (Ausgangs-/Ziel-) Farbbereiche per Skript festzulegen ...
Weiß jemand Rat?
Gruß und Dank
---
(define
(greener 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)))
)
(if
(gimp-drawable-is-rgb DRAWABLE)
()
(gimp-image-convert-rgb IMAGE)
)
(gimp-colorize DRAWABLE 120 60 -30)
(gimp-file-save RUN-NONINTERACTIVE IMAGE DRAWABLE FILENAME FILENAME)
(gimp-image-delete IMAGE)
)
(set! FILELIST (cdr FILELIST))
)
)
)
---
Hallo,
ich möchte es nun eventuell mal mit compose/decompose versuchen. Da ich noch ganz neu mit Gimp-Scheme-Skrip bin komme ich hier nicht ganz weiter.
Mein Skript soweit:
http://pastebin.ca/1750103
Vielleicht kann jemand helfen?
Gruß und Dank
Letzte Version. Läuft ohne Fehler durch, aber es passiert nicht das, was ich erwarte...
http://pastebin.ca/1750154