2

TL;DR: オプションを取得してダイアログOverwrite file.pngを回避するために (File->Open) のように Python を使用して Gimp で画像を開く方法。Save the changes to image 'sample.png' before closing?

選択した領域でいくつかの変更を行い、それを PNG として保存する Gimp 用の Python スクリプトを作成しました。その後、ファイルを開いて、すべてが正しいか、何かを変更したかをユーザーが確認できるようにします。プラグインのユーザーは必ずしも Gimp の使用方法を知っているとは限らないため、"Save the changes to image 'sample.png' before closing?" ダイアログが混乱する可能性があります。
私が現在使っている方法は、

pdb.file_png_save(image, drw, new_file, new_file,0,9,0,0,0,0,0)
gimp.Display(pdb.gimp_file_load(new_file, new_file))
4

2 に答える 2

1

これにより、「汚れた」ビットが消去されます。後で画像を閉じても、画像を保存するように求められることはありません (さらに編集を行わない限り)。

        image.clean_all()

ここで参照してください: https://www.gimp.org/docs/python/

于 2016-07-09T15:57:44.507 に答える