Gimp 3.x Python-Fu
Grab most recent opened image
image = Gimp.get_images()[0]
Iterate all opened images
for immy in Gimp.get_images():
print(immy.get_name())
Save file (.xcf)
image = Gimp.get_images()[0]
image.is_dirty()
new_file = Gio.File.new_for_path("/home/USER/Graphics/using_gimp/from_console.xcf")
Gimp.file_save(Gimp.RunMode.NONINTERACTIVE, image, new_file, None)
#Gimp.RunMode.INTERACTIVE # == 0
#Gimp.RunMode.NONINTERACTIVE # == 1
#Gimp.RunMode.WITH_LAST_VALS # == 2
file = image.get_xcf_file()
file.get_basename()
#'from_console.xcf'
file.get_path()
Gimp.file_save(Gimp.RunMode.NONINTERACTIVE, image, file, None)
image.is_dirty()
image.clean_all()