2017-08-11 5 views
0

私はあなたが私に新しく作成されたイメージの1つのイメージをpython gimpで置き換えるにはどうすればよいですか?

を提供することができ、私はマニュアルの役に立つ何かを見つけることはありませんGIMP

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', '?') 

での私のファイルシステムからの画像を新たに作成した画像を交換するために任意のヘルプ/指導に感謝をしようとしています

+0

あなたは別のもので画像を交換したい場合は何が欲しいのは...明確ではない、あなただけファイルコピーをするか、別のフォーマットのソースに置き換える場合は、ImageMagickの 'convert'を使って' convert original.psd test.png'と同じように簡単にすることができます。だからなぜGimpを代わりに使いたいのですか?あなたは 'gimpをコードします。 Image() 'は空のイメージを作成するだけですが、何を置き換えますか? PS:CWDの定義によって、 'cwd + '/ file''と' 'file''は同じことです。 – xenoid

答えて

0

私はあなたが私はそれが誰かを役に立てば幸い

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

を使用できることが分かりました。

あなたはPythonのコンソールからGIMPのドキュメントに掘る場合は、公式ドキュメントを掘るよりも多くの情報を見つけるでしょう

関連する問題