Duzo bardziej bys mi pomogl, jakbys wczesniej nadmienil, ze katalog SCRIPTS znajduje sie w katalogu uzytkownika, a nie w folderze programu.
Na jedno wychodzi.
Ale wszystko dziala, jest ok, wiec wielkie dzieki

Rozumiem, ze dla innego koloru wystarczy tylko zmienic liczbe w odcieniu?
Tak.
Aha, nie ma jakiegos sposobu, zeby zaznaczyc wieksza ilosc plikow przed ich otwarciem? Normalnie robie to shiftem, ale ze skryptem nie dziala
W załączonym linku był opisany sposób, trzeba by było lekko zmodyfikować ten skrypt:
(define (change-hue filesNames)
(let* ((filelist (cadr (file-glob filesNames 1))))
(while (not (null? filelist))
(let* (
; Pobranie nazwy pliku
(fileName (car filelist))
; Otwarcie pliku:
(image (car (file-tga-load 1 fileName fileName)))
; Pobranie warstwy
(darwable (car (gimp-image-flatten image)))
)
; Barwienie
(gimp-colorize darwable 244 50 0)
; Zapis do pliku
(file-tga-save 1 image darwable fileName fileName 1 0)
)
; Zmiejszenie listy plików o jeden.
(set! filelist (cdr filelist))
)
)
)
(script-fu-register "change-hue"
"<Image>/Script-Fu/Zmiana odcienia"
"Otwiera, zmienia odcień i zapisuje plik tga."
"Ziomioslaw"
"Ziomioslaw"
"Styczen 2009"
""
SF-STRING "Pliki:" "<nie znane>"
)
Tutaj uwaga, wymieniłem SF-FILENAME na SF-STRING. Trzeba Ci będzie podać tam ścieżkę zakończoną wzorcem, np.:
/home/LadyAwa/poligon/*.tga
Zasadniczo skrypt powinien być wywoływany jak podano na tamtej stronie, ale na Windowsie to oczywiście dość trudne;)
Nie wiem jak skrypt poradzi sobie ze spacjami w nazwach folderów, albo jak woógle sobie radzi - nie testowałem go.
Pozdrawiam.
PS.: Tak, wiem, że nie masz Linuksa.