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.09.2006, 16:26   #1
Riot23
Neuer Benutzer
 
Registriert seit: 21.09.2006
Beiträge: 1
Standard [Script-Fu] Brauche Hilfe bei Script-Fu (bitte...)

Hallo Forengemeinde,

ich habe ein Problem mit der Erstellung eines Skriptes...
Ich sollte dazu anmerken, dass ich ein absoluter Anfänger in Sachen Script-Fu bin.

Das Skript, dass ich machen soll, soll folgende Funktionalität abdecken:
Aus einem Verzeichnis sollen alle sich darin befindlichen Bilder auf eine bestimmte Grösse skaliert werden.
Anschließend sollen all diese skalierten Bilder ausgedruckt werden.

Den ersten Teil, also die "SKalierung" habe ich dank eines Tutorials aus dem Netz.
Damit kann ich ein Verzeichnis und die gewünschte Höhe und Breite angeben und anschließend werden alle BIlder aus dem Verzeichnis nacheinander in GIMP geladen, skaliert und gespeichert.

Dieses Skript sieht folgendermassen aus:
Code:
(define (script-fu-batch-resize globexp newx newy)
(define (resize-img n f)
(let* ((fname (car f))
(img (car (gimp-file-load 1 fname fname))))
(gimp-image-undo-disable img)
(gimp-image-scale img newx newy 0 0)
(gimp-file-save 1 img (car (gimp-image-get-active-drawable img)) fname fname)
(gimp-image-delete img)
)
(if (= n 1) 1 (resize-img (- n 1) (cdr f)))
)
(set! files (file-glob globexp 0))
(resize-img (car files) (car (cdr files)))
)
; Im GIMP und im Menü registrieren
(script-fu-register "script-fu-batch-resize"
_"_Mehrere Bilder verkleinern..."
"Mehrere Bilder auf einmal auf die gleiche Größe bringen"
"Richard Hirner"
"2006, Richard Hirner"
"Sep 7, 2006"
""
SF-STRING "Zu konvertierende Dateien" "/pfad/zu/bildern/*.jpg"
SF-VALUE "Neue horizontale Größe" "1280"
SF-VALUE "Neue vertikale Größe" "1024")
(script-fu-menu-register "script-fu-batch-resize"
"<Toolbox>/Xtns/Misc")
Das klappt auch soweit wunderbar...
Nur was muss ich da jetzt noch dran ändern, damit die Bilder auch noch alle ausgedruckt werden???
Ich bin absolut überfragt und finde dazu auch keine Tutorials oder DOkumentationen.
Ich weiss, dass die gesuchte Prozedur "file-print" heisst, aber was muss ich bei den Paramtern dazu angeben und wie und wo im COde muss ich das dann einfügen???
Wenn mir hier jemand damit helfen könnte, wäre ich sehr dankbar...

Ach ja, der Druck soll auf einem IP-Drucker erfolgen...

Schonmal im Vorraus an alle Helfer ein riesiges Dankeschön!!!

Geändert von Riot23 (21.09.2006 um 16:31 Uhr)
Riot23 ist offline   Mit Zitat antworten
 

Lesezeichen

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
[gelöst] Brauche Hilfe bei einer Kamera eleanora OFF-Topic 8 15.09.2005 20:00


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:59 Uhr.


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