Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?


Zaloguj się podając nazwę użytkownika, hasło i długość sesji

  Pokaż wiadomości
Strony: 1 [2]
15  Tutoriale / Prośby o tutoriale / Odp: Python-fu : 07.02.2009, 07:29:47
Dzięki wielkie Uśmiech

Z tym 'usadowieniem' to mnie nie zrozumiałeś. Nie chodzi mi o to, gdzie mam to umieścić (bo o tym już wiem Chichot), tylko o to, czy żeby uruchomić skrypt to trzeba zrobić na początku coś więcej (np. gdzieś go dodać, czy cuś) niż go napisać i wrzucić do plug-in. Jak wrócę skądś (Chichot) to od razu sprawdzę.

PS:
Jeśli nie ma <toolbox>, to gdzie indziej można wywołać skrypt?
16  Tutoriale / Prośby o tutoriale / Odp: Python-fu : 06.02.2009, 20:40:43
Od razu mówię sorry za double posta Uśmiech

Wydaje mi się, że działa (nie instalowałem tego GTK). Niestety, pojawiły się nowe problemy... Mam gimpa, niby wszystko ok, jest w Filtrach Python-fu, w nim jest konsola, jednak nie wiem, jak 'odświeżyć' skrypty. I czy zapisywać je w tym samym katalogu co scm-y (i oczywiście czy pod rozszerzeniem *.py). Nie wiem też, jak się je w ogóle wywołuje. Jeśli ktoś mógłby mi na te pytania odpowiedzieć, to byłbym wniebowzięty Uśmiech

PS:
Mam pewne wątpliwości co do całkowitego działania python-fu. Oto pewien kod w pewnej strony (Chichot):
Kod:
#! /usr/bin/env python
from os import getcwd
from os.path import join
from glob import glob
from gimpfu import *


def kkk_scale(pattern, new_width, new_height):
    """ Przeskalowuje wszystkie pliki pasujace do

wzorca"""
    # pobieramy wszystkie pliki pasujace do wzorca
    files = glob(join(getcwd(), pattern))
    # dla kazdego pliku
    for filename in files:
        # wczytujemy plik
        image = pdb.gimp_file_load(filename, filename);
        # pobieramy aktywna (i jedyna) warstwe, ktora

bedziemy edytowac
        drawable = pdb.gimp_image_get_active_layer(image)
        # pobieramy rozmiary
        width = pdb.gimp_drawable_width(drawable)
        height = pdb.gimp_drawable_height(drawable)
        # bedziemy skalowac wzgledem wiekszego rozmiaru
        if width > height:
            n_width = new_width
            n_height = height*new_width/width
        else:
            n_height = new_height
            n_width = width*new_height/height
        # skalujemy
       

pdb.gimp_drawable_transform_scale_default(drawable, 0, 0,

n_width, n_height, 2, 0)
        # zapisujemy plik
        pdb.gimp_file_save(image, drawable, filename,

filename)
        # usuwamy plik z pamieci
        pdb.gimp_image_delete(image)

register(
  "kkk_scale", "", "", "Jakub Stolarski", "copyleft",

"2006",
    "<Toolbox>/Xtns/Python-Fu/Moje/_KKK Scale", "",
  [
  (PF_STRING, "pattern", "File pattern", ""),
  (PF_INT, "new_width", "New width", ""),
  (PF_INT, "new_height", "New height", ""),
  ],
  [],
  kkk_scale
  )

main()

wpisuje po kolei linijki w konsoli (w def-ach wszystko na raz) a tu na końcu wywala błąd Skwaszony

Coś nie tak w kodzie, czy u mnie? Chichot
17  Tutoriale / Prośby o tutoriale / Odp: Python-fu : 06.02.2009, 17:06:50
dzięki. Trochę programowałem w Pythonie (zakończyłem na pętli for laugh). Tylko nie wiem o jakie wtyczki Ci chodzi. Pythona mam zainstalowanego, ale wersje 2.5.*. Czy może to być tylko 2.5.2? I czy jest jakaś różnica, jeśli mam gimpa 2.6.1? Trochę dużo pytań, ale nie do końca jestem obcykany Uśmiech


#update:
przeglądam ten tutorial, ale jak ściągnąłem gtk to nie mogę znaleźć pliku instalacyjnego (w pierwszym nie było, w drugim też nie ma, choć pisało, że jest Skwaszony)

#update 2:
wszystko mam zainstalowane, Pycairo, PyGobject i PyGTK. Jedyny problem to ten GTK (A w ogóle, to po co on jest? Bo czytałem, że to jest cośtam z interfacem związane)
18  Tutoriale / Prośby o tutoriale / Odp: Python-fu : 06.02.2009, 12:45:15
Do FAQ GIMPowego skrypciarza nie zaglądałeś.

Zaglądałem. I tam jest tylko o script-fu. A mnie interesuje python-fu (jeśli coś przeoczyłem, to przepraszam i proszę o nakierowanie mnie)
19  Tutoriale / Prośby o tutoriale / Python-fu : 06.02.2009, 07:26:23
Czy mógłby ktoś zamieścić tutorial do instalacji python-fu pod gimpa 2.6.* ? Bo chciałbym napisać skrypt, ale ten scheme to takie dziwne, że mi nawet wywala błąd przy '(set! ...)', a każdy skrypt, który zostaje zapożyczony z internetu nie działa Uśmiech.
Z góry thx, mopsiok.

PS:
Od razu mówię, że przeszukałem chyba z pół google, a kolejne pół na szukanie o scheme Uśmiech. Tak samo skorzystałem z wyszukiwarki tutaj.
20  Tutoriale / Prośby o tutoriale / Odp: Proźba o tutorial - automatyzacja powtarzalnych operacji, jak to zrobic? : 13.05.2008, 20:14:11
a jest jakas strona, na ktorej jest ten tutek po polsku? bo cos malo rozumiem Uśmiech
21  Tutoriale / Animacje / Odp: Avatar - kalejdoskop na sześcianie : 04.05.2008, 07:49:10
juz zainstalowalem, ale teraz dalej nie mam tej opcji settings i wywala mi przy ladowaniu gimpa jakis blad, ze costam costam i ze moze to uszkodzic program czy jakos tak. O co chodzi?
22  Tutoriale / Animacje / Odp: Avatar - kalejdoskop na sześcianie : 04.05.2008, 07:36:07
dzieki rzeczywiscie nie zzauwazylem Uśmiech ale ten link mi nie dziala ;( poszukam na google Chichot
23  Tutoriale / Animacje / Odp: Avatar - kalejdoskop na sześcianie : 03.05.2008, 10:25:43
fajny tutek, ale gdzie jest ta zakladka settings? nie moge jej znalezc Smutny   Płacz

moja praca:



jak widac nie moglem znalezc tej opcji Chichot prosze o napisanie gdzie ona sie znajduje
24  Tutoriale / Tła / Odp: Abstract whirl : 27.04.2008, 09:06:08
tez jestem poczatkujacy, to moja praca: 



jakby nie dzialal obraz to wrzucam tez link: http://img165.imageshack.us/my.php?image=mopsiokfaleig8.png
Chichot Mrugnięcie
Strony: 1 [2]