Forum Wiki Galerie Kontakt Wie man Fragen richtig stellt. Tutorial Forum
Zurück   GIMP-Forum 3.0 > Arbeiten mit Gimp > GIMP-Ressourcen > Skripte

Hinweise
Alt 21.06.2017, 14:35   #1
stefan_h_h
Neuer Benutzer
 
Registriert seit: 21.06.2017
Ort: Bayern
Beiträge: 8
Standard Wie kann ich im Fu Script auf den aktiven Layer des aktiven Bildes zugreifen?

Hallo,

ich würde gerne ein Script basteln, das einige Gimp-Funktionen nacheinander ausführt. Da ich diese Bilder aus der Zwischenablage als einfüge, soll das Script auf den ausgewählten Layer des aktiven Bildes angewendet werden.

Das Problem ist, wie bekomme ich einen Pointer auf diesen Layer bzw. auf das aktive Bild? Ich habe schon diverse Seiten und Foren zu Fu Scripten gelesen, aber hier wird der Funktion meistes das Bild und/oder der Layer als Parameter übergeben (z.B. "(define (apply-frosty-logo-effect img logo-layer size bg-color isnew)" ). Ich dachte, dass Gimp vielleicht beim Aufruf einer Funktion standartmäßig einige Objekte übergibt, aber das hat auch nicht geklappt.

Danke, für Eure Hlfe!

Code:
; Teil 1 Das Script
;======================================================
(define (myFirstFu inImage inDrawable)
   (let* (       ; beginn der Variablendefinition
   
             (drawable car (gimp-image-active-drawable inImage))
           
          )       ; ende der Variablendefinition
        
        
        ;(gimp-levels drawable 5 0 220 0.10 0 255)
         (gimp-levels inDrawable 5 0 220 0.10 0 255)
   )            ; ende von let*
)
 ; Teil 2 Registrierung des Skriptes
;======================================================
(script-fu-register                ; GIMP-Anweisung
   "myFirstFu"                     ; Der Name des Skriptes
   "myFirstFu"                     ; Anzeigename unter GIMP
   "myFirstFu Test"                ; Kurze Skriptbeschreibung
   "xxxxxxxxx"                     ; Autor des Skriptes
   "Copyright xxxx"    ....        ; Copyright
   "20.06.2017"                    ; Erstellungsdatum
   "RGB* GRAY* INDEXED*"           ; Bildtypen 
    SF-IMAGE "Image" 0
    SF-DRAWABLE "Drawable" 0   
     
)
 ; Teil 3 Festlegen der Menüstruktur
;======================================================
(script-fu-menu-register "myFirstFu" "<Image>/myScripts")
stefan_h_h ist offline   Mit Zitat antworten
 

Lesezeichen

Stichworte
aktiv , aktives bild , fu script , layer , script

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gimp 2.9.1 und Plugin - Änderung einer Methode? cicollus Technische Fragen 9 28.09.2015 15:20
[GIMP Registry] - Adjustment Layer Script Wilber GIMP 0 13.11.2009 19:50
Hilfe mit Script Renderer Skripte 6 14.12.2008 18:04


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:33 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.