|
Tytuł: [ROZ] Masowa zmiana koloru obrazkow Wiadomość wysłana przez: LadyAwa on 27.01.2009, 21:02:28 Sprawa jest taka: planowalam zrobic kilka wersji kolorystycznych skorki dla mojej ulubionej gry, co wiaze sie ze zmienianiem koloru kilkuset plikow. Da sie to zrobic recznie, ale nawet przy uzywaniu skrotow trwa to minimum godzine i jest potwornie monotonne. Mialam nadzieje, ze program DBP, ktory znalazlam na tej stronie jest tym, czego szukalam, ale wyglada na to, ze nie obsluguje on zmiany kolorow (albo cos przeoczylam). Nie chodzi mi o zmiane odcienia czy nasycenia, tylko o kolor, np 244. Probowalam zrobic to z programem IMG Converter, ale on obsluguje koloryzacje w bardzo dziwny sposob. Moze ktos wie, jak mozna to zrobic w gimpie?
Bede wdzieczna za kazda pomoc Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: Ziomioslaw on 30.01.2009, 18:07:04 Nie wiem dokładnie o co chodzi, chcesz zastąpić jeden konkretny kolor, czy co?
Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: Piotreek on 30.01.2009, 18:35:38 W GIMPie to tylko ręcznie więc każdy plik osobno musiałbyś robić.
@UP, chce zmienić kolorystykę plików. Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: Ziomioslaw on 30.01.2009, 19:47:00 Piotreek: o skryptach nie słyszałeś?
Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: Piotreek on 30.01.2009, 19:52:03 Słyszałem, ale nie interesuje się. W takim razie sorry za powyższy błąd jeżeli napisałem nieprawdę.
Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: LadyAwa on 31.01.2009, 18:30:07 Nie wiem dokładnie o co chodzi, chcesz zastąpić jeden konkretny kolor, czy co? Chce zmienic kilkaset obrazkow tego typu: (http://i294.photobucket.com/albums/mm95/Lady_Awa/Bd_fdsgdfgdfsg.jpg) Na np taki: (http://i294.photobucket.com/albums/mm95/Lady_Awa/hjgjkghhgh.jpg) Czyli, mowiac jasniej: chce powtorzyc kilkaset razy operacje: otworz plik>kolory>barwienie>odcien 244>ok>zapisz>wyjdz Potrafilbys stworzyc skrypt, ktory oszczedzilby mi godzine monotonnego klikania? Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: Ziomioslaw on 01.02.2009, 01:47:39 Kod: (define (change-hue fileName) PS.: Swoją drogą, właśnie zauważyłem, że masz dzisiaj urodziny - przynajmniej według profilu - najlepszego. Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: LadyAwa on 01.02.2009, 21:09:03 Ekhm...zapomniales napisac, jak sie to stosuje. Poza tym to sa pliki tga
I dziekuje za zyczenia - tak, mam dzisiaj urodziny :) Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: Ziomioslaw on 02.02.2009, 00:32:38 To trzeba było od razu mówić, że to TGA.
Kod: (define (change-hue fileName) Paramatery wywołania funkcji file-tga-save to tak w ciemno. Nie sprawdzałem tego skryptu. Jak tego używać?:) No na to ja miałem cały tutorial pisać, ale w sumie jest to opisane tutaj: http://www.gimp.org/tutorials/Basic_Batch/ Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: LadyAwa on 02.02.2009, 19:15:26 W sumie byloby milo, jakbys napisal ten tutorial...Znam angielski, ale rownie dobrze mogloby byc napisane po chinsku - GDZIE wrzucic ten skrypt, gdy ma sie Gimpa 2.6.4? W konsoli dostepnej w menu filtry>script-fu moge tylko wkleic ten skrypt i zapisac. Gdy zapisuje go jako kolor.exe, wrzucam do wtyczek i odswiezam skrypty, dalej go nigdzie nie widac. Coz, trzeba recznie - wchodze do katalogu wtyczek i uruchamiam. Wyskakuje takie cos:
(http://i294.photobucket.com/albums/mm95/Lady_Awa/error.jpg) Sorry, ale naprawde jestem noobem jesli chodzi o takie rzeczy. Wyjasnij mi to lopatologicznie :P Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: mmiicc on 02.02.2009, 20:17:54 Sorry, że się wtrącam, (choć na skryptach się nie znam) ale zamiast
Kod: darwable Kod: drawable Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: Danyeru on 02.02.2009, 20:24:46 LadyAwa, nie znam się, ale skrypty to się chyba jako .scm zapisuje, a nie .exe ;)
Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: LadyAwa on 02.02.2009, 20:40:04 Ja tez sie nie znam, ale scm nie moze odczytac ("nieprawidlowy format pliku"). W skryptach tego tez nie ma, nawet po odswiezeniu. Kombinujcie dalej :)
Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: Ziomioslaw on 03.02.2009, 16:48:53 To skrypty, nie kod wykonywany.
Trzeba je zapisać jako pliki tekstowe w podkatalogu scripts katalogu użytkownika GIMPa. Preferowanym rozszerzeniem jest "scm". Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: LadyAwa on 03.02.2009, 17:52:04 Duzo bardziej bys mi pomogl, jakbys wczesniej nadmienil, ze katalog SCRIPTS znajduje sie w katalogu uzytkownika, a nie w folderze programu. Ale wszystko dziala, jest ok, wiec wielkie dzieki :) Rozumiem, ze dla innego koloru wystarczy tylko zmienic liczbe w odcieniu?
Aha, nie ma jakiegos sposobu, zeby zaznaczyc wieksza ilosc plikow przed ich otwarciem? Normalnie robie to shiftem, ale ze skryptem nie dziala Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: Ziomioslaw on 04.02.2009, 10:39:23 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: Kod: (define (change-hue filesNames) Tutaj uwaga, wymieniłem SF-FILENAME na SF-STRING. Trzeba Ci będzie podać tam ścieżkę zakończoną wzorcem, np.: Kod: /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. Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: LadyAwa on 04.02.2009, 18:48:49 Wyglada na to, ze cos jest nie tak:
Wystąpił błąd podczas wykonywania change-hue: Error: eval: unbound variable: fileName Moja sciezka: E:\MONIKA!!!\Pracownia_RoSB\SKINS\yest2\Default!\Textures\ Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: Ziomioslaw on 04.02.2009, 22:43:22 No, literówka była już poprawione:
Kod: ; Pobranie nazwy pliku A co do ścieżki to powinna być raczej taka: Kod: E:\MONIKA!!!\Pracownia_RoSB\SKINS\yest2\Default!\Textures\*.tga Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: LadyAwa on 05.02.2009, 18:00:41 Wszystko wydawalo sie ok, ale ten skrypt zakolorowuje na bialo przezroczystosc. Przez to skorka nie dziala w grze. Sorry ze tak sie czepiam, ale naprawde mi na tym zalezy
Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: Ziomioslaw on 06.02.2009, 09:26:55 Znowu ja.
Chyba wiem, co zwaliłem:P Spróbuj teraz: Kod: (define (change-hue filesNames) Tytuł: Odp: Masowa zmiana koloru obrazkow Wiadomość wysłana przez: LadyAwa on 06.02.2009, 18:51:25 Teraz jest juz super, najpierw cos sie mieszalo z jasnoscia ale juz wrocilo do normy. Dzieki za poswiecony mi czas i wielki szacun ze sie na tym znasz :)
A tu dziekuje ci moja testerka Wiola: (http://i294.photobucket.com/albums/mm95/Lady_Awa/ScreenShot02062009_17_45_56.jpg) Temat do zamkniecia |