Hmm, ik denk toch dat het niks wordt.
Het gaat allemaal veel te sloom. Omdat je perse per opdracht GIMP opnieuw moet starten.
Je kan bijvoorbeeld niet GIMP gelijk tijdens het starten van je programma starten en dan daarna steeds opdrachten aan GIMP geven. Nee je moet GIMP bij eke opdracht opnieuw starten en sluiten. En daar gaat wel erg veel tijd inzitten :s
Je kan toch meerdere effecten op laten sparen en uiteindelijk die laten uitvoeren? Dat is het idee van batch tenminste. kan dat niet door -b meerdere keren te gebruiken? staat op de site
http://www.gimp.org/tutorials/Basic_Batch/ tenminste.
Op die site zie je dat je hele scripts kan uitvoeren.
Je kan met
gimp --no-interface --batch '(boe)' '(boe2) '(boe3)' '(gimp-quit 1)' zoiets?
en kan je met gimp --no-interface --batch '(boe)' '(boe2) '(boe3)'
dan sluit gimp toch niet af?
dus
os.system("gimp -i") en daarna je opdrachten met
os.system("""-b '(opdracht1)' '(opdracht2)'""")
zouden het moeten doen, en gimp afsluiten met
os.system("""-b '(gimp-quit 1)'""")
(misschien is het wel zonder streepjes dus
os.system("""-b '(opdracht1)' '(opdracht2)'""")
probeer maar ff uit
hoop dat het werkt (kan het nu niet uittesten, zit op windows
)