2017-08-11 2 views
0

Ich versuche, ein neu geschaffenes Bild mit einem Bild von meinem Dateisystem in GimpWie kann ich ein Bild in einem neu erstellten Bild durch Python Gimp ersetzen?

from gimpfu import * 
import os 
cwd = os.getcwd() 

graphic = pdb.gimp_file_load(cwd + '/original.psd', cwd + '/original.psd') 

# image where i'm going to replace the graphic 
image = gimp.Image() 

pdb.gimp_file_save(graphic, graphic.layers[0], cwd + '/test.png', '?') 

finde ich nicht auf der Dokumentation hilfreich, etwas zu ersetzen, Dank für jede Hilfe/Anleitung, die Sie liefern mir

können
+0

Was Sie wollen, ist nicht klar ... Wenn Sie ein Bild durch ein anderes ersetzen möchten Sie einfach Machen Sie eine Dateikopie, oder wenn Sie sie durch eine Quelle in einem anderen Format ersetzen wollen, dann kann mit ImageMagick 'convert' so einfach wie' convert original.psd test.png'. Warum also willst du stattdessen Gimp benutzen? In dir Code 'Gimp. Image() 'erstellt nur ein leeres Bild, was wirst du darin ersetzen? PS: Nach Definition der CWD sind 'cwd + '/ file' und' 'file'' dasselbe. – xenoid

Antwort

0

ich fand heraus, dass Sie

pdb.gimp_image_insert_layer(image, graphic, image.layers[0], 0) 

verwenden kann ich hoffen, dass es jemand hilft.

, wenn Sie in Gimp Dokumentation von Python Konsole graben Sie viel mehr Informationen finden als die offizielle doc Graben

Verwandte Themen