I have to open several images on gimp, crop and save. is there a way I can simply press Ctrl+S and not be nagged about anything else?
Yes, I know everything about gimp file format and exporting to simple file formats, But I would really love a simple ctrl+s save without extra questions.
You could write a script that marked the image as clean & overwrites, and bind it to control-e.
However, one day you’ll be doing some other project with GIMP, with 120 layers that took hours, and you’ll export, and forget to save, and won’t be warned. This sort of case is why pretty much any editor written since the 1960s warns you about unsaved changes.
GIMP is really an xcf editor - i still think we should have rename “open as layers” to “import” to make this clearer. The UI person in charge of the “export” change felt that was going too far, but what we have now is a leaky abstraction.
Throwing away the user’s data is rarely a good strategy even though sometimes it’s inconvenient. Sort of like safety helmets on a construction site.
I see your point @barefootliam , but employing this opinionated choice always is kinda of exaggerated.
I mean, if gimp saved history too, that would be justifiable to always try to save in a different format. but as it is, using layers is a pretty clear indicator to employ that feature (or annoyance depending on POV ).
If i’m not using layers, I am loosing exactly zero information (yeah, you may nitpick this point) saving as a bitmap. Again, if .xcf saved history, that would be a different history, but it does not.
it’s true gimp does not yet save undo history (it might in the future, it’s been experimented with) but it does save things beyond the layers. Including the selection, paths, active filters and their parameters (in 3.0) and more.
Do all your exports ctrl+e
Leave the files open
and when all are exported click “close all”.
It will ask you once to save what’s unsaved so far.
You say “discard” … and it’s closed.
There is also an “export all” script by Akkana Peck