GIMP-Bearbeitungsmischung in Python-Skript erzeugt unterschiedliche Mischung als das Mischwerkzeug
Frage
Ich versuche, ein Skript zu schreiben, das wiedergibt, bewegt und fügt zwei Bilder in einem mit GIMP 2.8 auf Ubuntu 13.10.
Ich habe die 2 benötigten Bilder und die Ergebnisse hier hochgeladen: http://imgur.com/a/bjgia
Ich habe es gelungen, alles zu laufen, aber ein Punkt schlägt fehl.der MischbefehlIch habe das Problem auf den Befehl pdb.gimp_edit_blends reduziert, der anstelle der Mischung der Schichtmaske mit dem transparenten Hintergrund erzeugt, dass er einen undurchsichtigen Gradienten erzeugt.
generasacodicetagpre.Der gesamte Code ist hier: http://pastie.org/9079343
Jede Idee, was ich falsch mache? Vielen Dank
Lösung
Ihr Fehler ist in Ihrem eigenen Code ziemlich viel - Sie rufen die Mischfunktion an Der FG_LAYER als erster Parameter anstelle der Maske:
generasacodicetagpre. Tun Sie stattdessen denselben Anruf, der die Maske als fähigem Parameter passiert (Sie haben es bereits in der Variablen "Maske"): generasacodicetagpre.