Witam serdecznie,
Wraz z wzrastającą ilością zainstalowanych filtrów *.8bf (a naprawdę w przeciągu godziny można ściągnąć ich tysiące) coraz częściej stwierdzałem, że znaczna ich część nie działa. Myślałem że skoro te filtry przeznaczone są do Photoshopa (Photo-Paint, Paint Shop Pro) to niekoniecznie mogą działać w Gimpie. Zastanawiający jednak był fakt, że niektóre filtry wcześniej działały a ja zmieniając w międzyczasie na kolejne coraz nowsze wersje Gimpa myślałem iż to jest kwestia wersji (tak jak bywa ze skryptami – w jednej wersji działają a w innej nie). Dopiero porządkując i katalogując swoje zbiory odkryłem, że zdecydowana większość z nich jednak działa - jednak tylko pod warunkiem, że ich ilość uruchomiana wraz z Gimpem nie może być zbyt duża!
Eksperymentalnie (dla mojego komputera z Windows XP Home) ustaliłem, że ilość ładowanych filtrów nie powinna przekroczyć 30 (chociaż bardzo sporadycznie bywają i takie filtry które trzeba ładować solo). I tu powstał nowy problem – jak usprawnić sobie wybór filtrów do załadowania. Istnieją wprawdzie komercyjne aplikacje typu
Plugin Manager czy
Plugin Commander Pro (lub jego bardzo ograniczona bezpłatna wersja
Light:
http://thepluginsite.com/products/picopro/index ) do zarządzania filtrami 8bf (z tego co wyczytałem na ich temat działają na zasadzie przełączania wybranych katalogów lub plików-poprzez zmianę rozszerzenia *.8bf na *._bf) lecz 50 $ lepiej przeznaczyć na coś innego - dlatego rozwiązałem ten problemik inaczej - poprzez modyfikację wzorcowego pluginu pythona do zarządzania pędzlami
Brush Manager 2.00 autorstwa
Sean`a Bogie (
http://myweb.msoe.edu/~bogies/brushmanager/ ).
Wprawdzie sama aplikacja pspi.exe [zrzut 1] dysponuje opcją wyboru katalogów (gdzie umieszczono filtry) do wczytania podczas uruchamiania się Gimpa - jednak każdorazowe szukanie ich lokalizacji na dysku nie jest opcją najwygodniejszą.
Dlatego więc udostępniam Użytkownikom
GIMPUJ „PSPI Manager.py” (z opisanymi poniżej wskazówkami w formacie PDF plus pspi.exe ) w paczce zip w załączniku.
Dla tych którzy nie instalowali jeszcze podobnego pluginu (jak np.: brush managera)
w instrukcji znajdziecie kilka słów o instalacji (dla Windows XP oraz Ubuntu 10.04 LTS - Lucid Lynx)
czyli dokładnie to, że:
1. Wymagania: zainstalowany
Python oraz wtyczka
pspi.exe (link pobrania pspi:
http://tml.pp.fi/gimp/pspi.html )
umieszczona w katalogu c:\Documents and Settings\ x \.gimp-2.y\plug-ins\
[gdzie x to Twoja nazwa z logowania a y wersja Gimpa].
2. Wtyczkę PSPI Manager.py umieszczamy również w katalogu jw.
3. W katalogu c:\Documents and Settings\x\.gimp-2.y tworzymy dwa foldery:
Przykładowo: Plugin_ps_active i Plugin_ps.
4. Do katalogu Plugin_ps przenosimy wszystkie filtry w podzielonych (pojedynczych) podfolderach (sugerowana ilość to nie więcej niż 30 plików *.8bf) [zrzut 2]
5. Plik wtyczki PSPI Manager.py otwieramy w Notepad ++ i edytujemy linię 10 i 11 [zrzut 3]:
W Windows:
ACTIVE_DIR=r"C:\Documents and Settings\x\.gimp-2.y\Plugin_ps_active" (Katalog aktywny identyczny jak folder w Photoshop Plug-in Settings)
INSTALL_DIR=r"C:\Documents and Settings\x\.gimp-2.y\Plugin_ps"(Katalog, gdzie umieszczasz swoje filtry 8bf w podfolderach)
W Ubuntu (wiadomo - ukośniki odwrotne)
ACTIVE_DIR=r"/home/x/.gimp-2.y/Plugin_ps_active"INSTALL_DIR=r"/home/x/.gimp-2.y/Plugin_ps"6. Po uruchomieniu Gimpa we wtyczce pspi.exe (w menu: Filtry/Photoshop Plug-in Setting) wybieramy katalog Plugin_ps_active [zrzut 1]
7. Jeżeli wszystkie w/w czynności zostały wykonane prawidłowo wtyczka powinna pokazać się w menu: Filtry/Photoshop Plug-in Menedżer.
8. W oknie menadżera zaznaczamy (lub odznaczamy) foldery z których pliki *.8bf zostaną załadowane przy następnym uruchomieniu Gimpa [zrzut 4]
9. Powodem wyświetlenia się menedżera w menu przy braku możliwości jego uruchomienia może być błąd w zapisie z pkt. 5 (zwłaszcza zbędne spacje lub literki polskie z „ogonkami”).
10. Po restarcie Gimpa tylko wybrane filtry pojawią się w menu [zrzut 5]
11. Menadżer nie obsługuje (raczej nielicznych bezpłatnych) rozbudowanych filtrów *.8bf (składających się z więcej niż jednego pliku/katalogu) z powodu prostej zasady działania – przenoszenia/kasowania tylko plików *.8bf z katalogów określonych jako ACTIVE_DIR i INSTALL_DIR.
Rozwiązaniem tego problemu może być wcześniejsze umieszczenie wszystkich składników w katalogu ACTIVE_DIR lub zebranie tego typu filtrów do odrębnego katalogu i dodanie go w konfiguracji pspi.exe.
12. Jeżeli chcesz poznać faktyczne nazewnictwo i lokalizację swoich filtrów w menu (ważne przy grupowaniu filtrów tematycznie lub alfabetycznie) proponuję jednorazowo zainstalować wszystkie filtry w katalogu określonym w ACTIVE_DIR.
Gimp zapisze te dane w pliku pspirc zlokalizowanym w Documents and Settings\x\.gimp-2.y – wystarczy otworzyć go w Notepad++ i wyczytać interesujące nas dane do właściwego pogrupowania.
13. W Linuksie, w którym wszystkie filtry *.8bf działają zdecydowanie gorzej, czasami pomaga włączenie gegla lub po komunikacie [We wtyczce wystąpił błąd: `pspi`] zwykłe powtórzenie użycia filtra (w menu Filtry/Powtórz ”XYZ”).
Nieliczne aplikacje graficzne jak np. Paint Shop Pro lub Photo-Paint potrafią wczytać nowe wybrane filtry bez ich restaru – jednak Gimp z pspi.exe tego wymaga (podobnie jak Photoshop w Windows). Myślę, że dla programisty opracowanie procedury odświeżania (dla tych przecież bardzo licznych i ciekawych filtrów) podobnej do ‘gimp-brushes-refresh’ czy ‘script-fu-refresh’ jest tylko kwestią czasu ...Pozdrawiam MareroQ