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 23.05.2011, 12:19   #1
umwelt
Neuer Benutzer
 
Registriert seit: 21.05.2011
Beiträge: 7
Standard Script für automatische Massenbearbeitung

Hallo,
da ich an script-fu gefallen fand, hab ich ein weiteres script gecodet.
ähnelt dem script http://emeryclark.net/2011/03/batch-...e-auto-levels/ nur eben ohne batch-modus sondern mit grafischem interface

Das Script kann bisher:
- automatischen Weißabgleich
- Normalisieren.

Man wählt einen Ordner mit dem Ausgangsmaterial (jpg-dateien - mehr klappt bisher nicht), wählt einen Ordner für die geänderten Dateien und gibt an, welche Veränderungen durchgeführt werden sollen.

Das Script liest die Bilder hintereinander ein, verändert sie und speichert sie im angegebenen Ordner ab.

So sollte es das zumindest tun (keine Gewähr, falls es Eure Festplatte löscht o ä).

Tests und Feedback erwünscht.

Viele Grüße!
Angehängte Dateien
Dateityp: txt mass-editor.txt (1,2 KB, 255x aufgerufen)
umwelt ist offline   Mit Zitat antworten
Alt 02.06.2011, 11:06   #2
citycar
Neuer Benutzer
 
Registriert seit: 22.05.2011
Beiträge: 6
Standard

Hallo,

genau auf solch einer Suche bin ich seit Tagen, allerdings sollm eine bestimmte Ebene - die immer gleich heisst und immer an gleicher Position ist - aus einem Bilderstabel heraus.

Hättest Du hierzu eventl. eine Idee?

Michael
citycar ist offline   Mit Zitat antworten
Alt 02.06.2011, 11:15   #3
umwelt
Neuer Benutzer
 
Registriert seit: 21.05.2011
Beiträge: 7
Standard

hi,
ja, dürfte mit zwei code-zeilen gemacht sein, schätze ich.

handle = gimp-get-layer-name (oder so)
und gimp-layer-delete(handle)

so, oder so ähnlich.
umwelt ist offline   Mit Zitat antworten
Alt 02.06.2011, 11:25   #4
citycar
Neuer Benutzer
 
Registriert seit: 22.05.2011
Beiträge: 6
Standard

Hallo,

super und Danke für die schnelle Antwort, ich bin in Gimp aber nicht so bewandert - könntest Du mir da eventl. helfen?

ala Gimp für Dummis....

Schöne Grüße
Michael
citycar ist offline   Mit Zitat antworten
Alt 03.06.2011, 20:24   #5
citycar
Neuer Benutzer
 
Registriert seit: 22.05.2011
Beiträge: 6
Standard

oder kann hier eventl. ein anderer helfen?

Michael
citycar ist offline   Mit Zitat antworten
Alt 22.05.2012, 13:04   #6
Manni79
Neuer Benutzer
 
Registriert seit: 22.05.2012
Beiträge: 2
Standard

Das Skript lässt leider jedes Bild welches es bearbeitet hat offen. Sprich, wenn man 100 Bilder im Ordner hat, sind am Ende hundert GIMP Instanzen mit dem Bild offen. Weiß jemand Abhilfe?

Gibt es irgendwo eine function reference für die Gimp Befehle im ScriptFu? Mit Google finde ich zwar paar Tutorials für einzelne Befehle, aber irgendwo muss es doch eine Liste mit allen Funktionen geben?

Also wo zum Beispiel die hier verwendeten erklärt sind:
- gimp-levels-stretch
- plug-in-normalize

Aber eben auch welche Funktionen es noch alle gibt.

Danke und schönen Gruß!
Manni79 ist offline   Mit Zitat antworten
Alt 22.05.2012, 17:20   #7
ralfs
Erfahrener Benutzer
 
Benutzerbild von ralfs
 
Registriert seit: 21.01.2007
Beiträge: 159
Standard

Vielleicht findest Du hier was hilfreiches:

gimp-levels-stretch:
http://www.squidoo.com/gimp-how-to-w...cript-fu-macro

http://docs.gimp.org/de/gimp-using-s...-tutorial.html
http://www.gimpusers.de/tutorials/skript-fu-einfuehrung
http://gimpbook.com/scripting/
__________________
......Gruß Ralf
GIMP 2.8.4 Windows 7-64
ralfs ist offline   Mit Zitat antworten
Alt 22.05.2012, 18:34   #8
schumaml
Erfahrener Benutzer
 
Benutzerbild von schumaml
 
Registriert seit: 21.01.2004
Ort: Leinfelden
Beiträge: 5.857
Standard

Zitat:
Zitat von Manni79 Beitrag anzeigen
Weiß jemand Abhilfe?
(gimp-image-delete img) an gleicher Stelle wie im Beispiel "Processing several files" von http://www.gimp.org/tutorials/Basic_Batch/ einbauen.

Zitat:
Zitat von Manni79 Beitrag anzeigen
Gibt es irgendwo eine function reference für die Gimp Befehle im ScriptFu?
Es gibt den Prozeduren-Browser in GIMP, mit dem man das interaktiv nachschauen kann:

http://docs.gimp.org/2.8/de/plug-in-dbbrowser.html


Dann den Sprachstandard von Scheme (R5RS), der die Programmiersprache an sich beschreibt - sollte man lesen, wenn man z.B. keine Skripte produzieren möchte, die immer while-Schleifen nachbauen

http://schemers.org/Documents/Standards/R5RS/HTML/


Dann gibt es in GIMP die Prozedur (gimp-procedural-db-dump <dateiname>), mit der man sich die kompletten Prozeduren von GIMP in eine Textdatei ausgeben lassen kann - die wiederum ein netter ansatz für jemanden wäre, der zu GIMP etwas beitragen möchte, aber kein C programmieren will:

Ausgehend von der Datei könnte man per Skript (vorzugsweise in Python, dann könnte das auf www.gimp.org im Buildprozess integriert werden) HTML erzeugen, das dann die tatsächlich vorhandenen Prozeduren beschreibt und schön darstellt.
schumaml ist offline   Mit Zitat antworten
Alt 22.05.2012, 21:51   #9
Manni79
Neuer Benutzer
 
Registriert seit: 22.05.2012
Beiträge: 2
Standard

Vielen Dank euch beiden, besonders an schumaml, das mit "Prozeduren-Browser in GIMP" war genau was ich suchte. Habe echt gegooglet, aber irgendwie bin ich da nicht drauf gestoßen.

Ich habe das Problem, dass die Bilder am Ende offen bleiben anders gelöst. Und zwar öffne ich das konvertierte Bild einfach nicht mehr.

Sprich, ich habe folgendes einfach auskommentiert:
Code:
; (gimp-display-new img)
Dann hatte es auch schon geklappt.

An "Scheme" muss man sich aber echt gewöhnen.

Viele Grüße!
Manni79 ist offline   Mit Zitat antworten
Alt 22.05.2012, 21:57   #10
schumaml
Erfahrener Benutzer
 
Benutzerbild von schumaml
 
Registriert seit: 21.01.2004
Ort: Leinfelden
Beiträge: 5.857
Standard

Damit hast du nur die Hälfte des Problems gelöst - die Bilder bleiben in GIMP geladen, auch wenn es dazu kein Bildfenster gibt. Dagegen hilft erst das gimp-image-delete.

Solange dein Speicher und Swap reichen, kein Problem - aber mach das doch mal mit ein paar GB an Bildern...
schumaml ist offline   Mit Zitat antworten
Antwort

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
[GIMP Registry] - Updated PhotoLab script with modified borders and save metadata in Wilber GIMP 0 09.09.2010 05:32
[GIMP Registry] - Script for advanced duplication of drawables Wilber GIMP 0 16.01.2010 18:40
Script nach erster Ausführung leider ausgegraut ??? 24dan Skripte 0 13.11.2008 12:22
Script für Bildbearbeitung Mefisto OFF-Topic 3 25.05.2008 15:49
Gefunden Photoshop Effekte script MichaJo GIMP-Ressourcen 23 14.12.2005 08:41


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


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