Polskie Forum Użytkowników GIMP-a

Dodatki => Pluginy i Script-Fu => Wątek zaczęty przez: gacek56 on 16.10.2009, 12:03:58



Tytuł: Zapis warstw do plików z możliwością stworzenia miniatur
Wiadomość wysłana przez: gacek56 on 16.10.2009, 12:03:58
Instalacja:
Ściągamy i umieszczamy w: ...\GIMP-2.0\share\gimp\2.0\scripts\

Lokalizacja:
Menu/Script-Gacek/Save layers to images and thumbs.

Opis:
Skrypt zapisuje wszystkie warstwy do osobnych plików JPG lub PNG.
- Można zmienić rozmiar docelowych miniaturek.
- Można określić katalog wewnętrzny dla miniatur
- Można określić 1 warstwę jako tło pozostałych przy zapisie.
- Można zapisać pliki w formie canvas

Saved File Type: wybór typu pliku JPG/PNG
JPEG Compression: globalne ustawienie kompresji przy zapisie do JPG
PNG Compression (0--9): globalne ustawienie kompresji przy zapisie do PNG
Don't ask all the time: pozwala wyłączyć okno ustawień wyświetlane podczas zapisywania plików
Display image in GIMP?: pozwala otworzyć warstwy w nowych oknach
Save with background?: włączenie/wyłączenie zapisu z tłem
Background: określenie, która warstwa ma być tłem
Make thumbs: Możliwość określenia czy chcemy miniaturki wraz z metodą ich stworzenia
Thumbnails path: Określenie wewnętrznego katalogu dla miniaturek. Np. jeśli image zapisujemy w katalogu C:\ i wpiszemy tu "THUMBS" to minaturki zapiszą się w C:\THUMBS\ (UWAGA! katalog wcześniej trzeba stworzyć na dysku samemu)
Width px: określenie szerokości
Height px: określenie wysokości
Canvas?: możliwość zapisu canvas (tworzy z prostokątnych zdjęć kwadratowe nie zmieniając proporcji samego obrazka)


Tytuł: Odp: Zapis warstw do plików z możliwością stworzenia miniatur
Wiadomość wysłana przez: maciek52 on 03.02.2010, 11:19:51
Gdy chcę użyć tego skryptu pokazuje mi się:
Kod:
Wystąpił błąd podczas wykonywania script-fu-save-layers-to-images-and-thumbs:

Error: Procedure execution of file-png-save2 failed: Nie można otworzyć pliku "anim_kopia: kopia: kopia: kopia: kopia: kopia: kopia: kopia: kopia: kopia: kopia: kopia: Nowa warstwa.png" do zapisu: Invalid argument
Wcześniej używałem twojego wcześniejszego skryptu, który również nie działa. Czy ktoś wie, w czym może tkwić problem? Z góry dziękuję za odpowiedzi.


Tytuł: Odp: Zapis warstw do plików z możliwością stworzenia miniatur
Wiadomość wysłana przez: Danyeru on 03.02.2010, 11:26:58
Jestem laikiem, ale wydaję mi się, że problem tkwi w nazwie pliku. (?)


Tytuł: Odp: Zapis warstw do plików z możliwością stworzenia miniatur
Wiadomość wysłana przez: Ziomioslaw on 03.02.2010, 14:49:57
Albo w ścieżce do niego - może polskie literki?


Tytuł: Odp: Zapis warstw do plików z możliwością stworzenia miniatur
Wiadomość wysłana przez: maciek52 on 03.02.2010, 15:47:26
@up: Na początku też tak pomyślałem, i uznałem że w ścieżce nie ma polskich znaków, ale gdy spojrzałem na nią zauważyłem, że w folderze w którym są pliki znajduje się wyraz szkoła. Dziękuję. ;)

E:Zauważyłem, że obrazki zapisują się gdzie chcą, a nie w folderze z plikiem. 10 razy otworzyłem skrypt, i każdy raz mam gdzieś indziej na dysku.


Tytuł: Odp: Zapis warstw do plików z możliwością stworzenia miniatur
Wiadomość wysłana przez: gacek56 on 03.02.2010, 20:38:07
Ja to robię tak:
Otwieram plik gimpa w jakimś folderze.
Następnie zapuszczam skrypt. Wszystkie pliki wynikowe (prócz miniatur) zapisują mi się w tym samym folderze co plik gimpa. Nigdy mi nie zrobiło błędu.


Tytuł: Odp: Zapis warstw do plików z możliwością stworzenia miniatur
Wiadomość wysłana przez: sergeantes on 01.07.2010, 20:08:00
Błąd podczas zapisu pojawia się gdy nazwa pliku jest wieloczłonowa, a nazwa warstwy ma polskie znaki. Najlepiej przed zapisaniem warstw do osobnych plików pozbyć się polskich znaków, a nazwy połączyć w jeden ciąg - zapisuje jak marzenie :):)
Wystarczy zamienic "kopia: kopia:" na "kopia:kopia:", lub po prostu ponumerować warstwy.


Tytuł: Odp: Zapis warstw do plików z możliwością stworzenia miniatur
Wiadomość wysłana przez: Vincencik on 23.04.2011, 10:34:17
Rewelacyjny skrypt! Przydaje się przy robieniu projektu kart do gry gdzie mam ich całą masę i samobójstwem byłoby zapisywanie każdej z osobna. Wielkie DZIĘKUJĘ !

EDIT: Jak mam ustawić go żeby mi nie zmieniał z 300dpi na 72 dpi :( strasznie tracę na jakości a kombinuję i ustawić nie mogę....


Tytuł: Odp: Zapis warstw do plików z możliwością stworzenia miniatur
Wiadomość wysłana przez: wirgoo on 22.01.2012, 16:22:02
Witam,

Jestem tu nowy... i niestety zielony w przedmiocie korzystania z Gimp.
To tytułem wstępu bo liczę na wyrozumiałość.
Mam następujący problem skorzystałem z tego skryptu jest rzeczywiście dobry zgrywa wszystkie elementy szablonu .psd do plików (btw. u mnie zapisuje domyślnie do katalogu Obrazy w Bibliotekach, używam Win7). Tylko nie potrafię sobie poradzić z tym że każdy wyodrębniony element zapisywany jest z tłem wielkości całego projektu .psd. Oczywiście na próbę wycinałem poszczególne elementy, ale niektóre mają b. złożone wzory, otwory itp. Czy jest na to jakoś sposób? Tak aby element były zapisywane zupełnie bez tła w rozumieniu "obrysowane zgodnie z konturami)?? Uczę się html/css i nauka na budowaniu strony z gotowych elementów przebiega o niebo szybciej.
Proszę o jakąś wskazówkę?


Tytuł: Odp: Zapis warstw do plików z możliwością stworzenia miniatur
Wiadomość wysłana przez: Mashi on 15.05.2012, 20:50:34
właśnie ja mam taki sam problem jak kolega powyżej tzn. zapisuje mi warstwy jako obrazy o wymiarach tła, a chciałbym żeby warstwy mniejsze niż tło były zapisywane jako obrazy o wymiarach takich jak dana warstwa.

czy ten skrypt umożliwia coś takiego?

bo w tej chwili wszystkie warstwy są zapisywane jako obrazy o tych samych wymiarach - takich jak warstwa tła...


Tytuł: Odp: Zapis warstw do plików z możliwością stworzenia miniatur
Wiadomość wysłana przez: MareroQ on 17.05.2012, 21:05:03
Do eksportu warstw z zachowaniem ich rozmiaru i przezroczystości powstał nowy plugin Pythona Export layers (repeatable).
http://registry.gimp.org/node/26292 (http://registry.gimp.org/node/26292)
Radzi sobie również świetnie z polskimi ogonkami i spacjami w nazwach katalogów, plików i warstw.

W załączniku niedoskonała spolszczona wersja tego pluginu - bo niestety pluginy *.py nie akceptują we wszystkich miejscach polskich ogonków w tłumaczeniu bezpośrednim - do tłumaczenia w wersji *.mo potrzeba trochę więcej czasu - może ktoś się pokusi ....


Tytuł: Odp: Error: car: argument 1 must be: pair?
Wiadomość wysłana przez: zbary on 27.07.2020, 18:50:59
Save all layers to images and thumbs.: komunikat
Błąd podczas wykonywania script-fu-save-layers-to-images-and-thumbs:
Error: car: argument 1 must be: pair
=======================
Proszę o pomoc.


Tytuł: Odp: Zapis warstw do plików z możliwością stworzenia miniatur
Wiadomość wysłana przez: Ziomioslaw on 27.07.2020, 21:34:53
A jakiego GIMP-a używasz?


Tytuł: Odp: Zapis warstw do plików z możliwością stworzenia miniatur
Wiadomość wysłana przez: zbary on 27.07.2020, 22:22:19
Słuszne pytanie. Używam GIMP-a 2.10 i już wiem, że skrypt (.py) powinien być "w C: \ Users \ twoje-imię \ AppData \ Roaming \ GIMP \ 2.10 \ plug-ins". Udało mi się. Działa. Dziękuję i pozdrawiam


Tytuł: Odp: Zapis warstw do plików z możliwością stworzenia miniatur
Wiadomość wysłana przez: Ziomioslaw on 27.07.2020, 22:38:26
Proszę :) Choć wiele nie pomogłem.